Ben Smith (binji)

binji

Geek Repo

Location:Oakland, CA

Home Page:https://binji.github.io

Github PK Tool:Github PK Tool


Organizations
WebAssembly

Ben Smith's repositories

pokegb

A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.

Language:C++License:MITStargazers:1301Issues:17Issues:10

smolnes

NES emulator in <5000 bytes of C

Language:CLicense:MITStargazers:599Issues:9Issues:6

binjgb

Gameboy emulator implemented in C, that also runs in the browser

raw-wasm

Raw WebAssembly demos

Language:WebAssemblyLicense:MITStargazers:419Issues:13Issues:5

wasm-clang

Running Clang/LLD in WebAssembly Demo

Language:JavaScriptLicense:Apache-2.0Stargazers:249Issues:15Issues:18

porklike.gb

Gameboy Port of LazyDevs' Porklike

Language:CLicense:MITStargazers:37Issues:2Issues:7

llvm-project

This is the canonical git mirror of the LLVM subversion repository. The repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.

Language:C++Stargazers:20Issues:4Issues:0

binjnes

NES emulator implemented in C, that also runs in the browser

Language:CLicense:MITStargazers:15Issues:4Issues:4

bitmix

Mixing 4-/8-/16-bit values using only multiply/and/shift

Language:JavaScriptLicense:MITStargazers:3Issues:3Issues:0

naclports

clone of https://chromium.googlesource.com/external/naclports.git

Language:CLicense:BSD-3-ClauseStargazers:2Issues:3Issues:0

oss-fuzz

OSS-Fuzz - continuous fuzzing of open source software.

Language:CLicense:Apache-2.0Stargazers:2Issues:1Issues:0
Language:JavaScriptStargazers:2Issues:4Issues:0

variant-lite

variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library

Language:C++License:BSL-1.0Stargazers:2Issues:2Issues:0

virgil-chip8

chip8 simulator in virgil

Language:ShellLicense:MITStargazers:2Issues:3Issues:0

wasmsummit2021-talk

Slides for my WebAssembly Summit 2021 Talk

Language:JavaScriptLicense:MITStargazers:2Issues:3Issues:0

8cc

A Toy C Compiler

Language:CLicense:NOASSERTIONStargazers:1Issues:2Issues:0

emscripten

Emscripten: An LLVM-to-JavaScript Compiler

Language:CLicense:NOASSERTIONStargazers:1Issues:3Issues:0

NTSC-CRT

NTSC encoding/decoding in C89 using only integers and fixed point math. Can be used as an image filter for games or real-time applications.

Language:CLicense:NOASSERTIONStargazers:1Issues:2Issues:0

wasm4

Build retro games using WebAssembly for a fantasy console.

Language:JavaScriptLicense:ISCStargazers:1Issues:1Issues:0
Language:JavaScriptLicense:Apache-2.0Stargazers:1Issues:3Issues:0

bazel-toolchain

LLVM toolchain for bazel

Language:StarlarkLicense:Apache-2.0Stargazers:0Issues:1Issues:0

bazel_clang_tidy

Run clang-tidy on Bazel C++ targets directly, efficiently, with caching enabled

Language:StarlarkLicense:MITStargazers:0Issues:1Issues:0

espeak-ng

eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.

License:GPL-3.0Stargazers:0Issues:0Issues:0

minivorbis

Single-file port of libogg and libvorbis for decoding ogg sound files.

Language:CLicense:BSD-3-ClauseStargazers:0Issues:0Issues:0
Language:JavaScriptLicense:NOASSERTIONStargazers:0Issues:1Issues:0

piper

A fast, local neural text to speech system

Language:C++License:MITStargazers:0Issues:1Issues:0

piper-phonemize

C++ library for converting text to phonemes for Piper

Language:C++License:MITStargazers:0Issues:0Issues:0

v6502r

visual6502 remixed

Language:CStargazers:0Issues:1Issues:0