Discover Japan's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Japan.
rui314/chibicc
A small C compilermattn/go-sqlite3
sqlite3 driver for go using database/sqlrui314/8cc
A Small C Compilerklange/toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.matz/streem
prototype of stream based programming languagetmk/tmk_keyboard
Keyboard firmwares for Atmel AVR and Cortex-MTsudaKageyu/minhook
The Minimalistic x86/x64 API Hooking Library for Windowskoute/bytehound
A memory profiler for Linux.saki4510t/UVCCamera
library and sample to access to UVC web camera on non-rooted Android devicefukuchi/libqrencode
A fast and compact QR Code encoding libraryotya128/winevdm
16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windowstomojitakasu/RTKLIB
osqzss/gps-sdr-sim
Software-Defined GPS Signal Simulatorrui314/9cc
A Small C Compilerpmq20/ruby-packer
Packing your Ruby application into a single executable.soramimi/Guitar
Git GUI Clientmopemope/meinheld
Meinheld is a high performance asynchronous WSGI Web Server (based on picoev)klange/nyancat
Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package `nyancat`.bb-qq/r8152
Synology DSM driver for Realtek RTL8152/RTL8153/RTL8156 based adaptersrui314/minilisp
A readable lisp in less than 1k lines of Ctanakh/cmdline
A Command Line Parserheterodb/pg-strom
PG-Strom - Master development repositorympenkov/ffmpeg-tutorial
A set of tutorials that demonstrates how to write a video player based on FFmpegsorah/envchain
Environment variables meet macOS Keychain and gnome-keyring <3Cloudef/bemenu
Dynamic menu library and client program inspired by dmenushinh/elvm
EsoLangVM Compiler Infrastructuremrkn/pycall.rb
Calling Python functions from the Ruby languagelovyan03/LovyanGFX
SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)matsumotory/ngx_mruby
ngx_mruby - A Fast and Memory-Efficient Web Server Extension Mechanism Using Scripting Language mruby for nginxpandax381/microps
An implementation of a small TCP/IP protocol stack for learning.randrew/layout
Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.korginc/logue-sdk
This repository contains all the files and tools needed to build custom oscillators and effects for the prologue synthesizer.sraoss/pg_ivm
IVM (Incremental View Maintenance) implementation as a PostgreSQL extensionciniml/WireGuard-ESP32-Arduino
WireGuard implementation for ESP32 Arduinoruby/prism
Prism Ruby parsergroonga/groonga
An embeddable fulltext search engine. Groonga is the successor project to Senna.ossc-db/pg_hint_plan
Extension adding support for optimizer hints in PostgreSQLkubo/plthook
Hook function calls by replacing PLT(Procedure Linkage Table) entries.openstf/minitouch
Minimal multitouch event producer for Android.k-takata/Onigmo
Onigmo is a regular expressions library forked from Oniguruma.tatsuhiro-t/spdylay
The experimental SPDY protocol version 2, 3 and 3.1 implementation in Ctatsuhiro-t/wslay
The WebSocket library in Cshinh/maloader
mach-o loader for linuxshibatch/sleef
SIMD Library for Evaluating Elementary Functions, vectorized libm and DFTkingyoPiyo/Pico-10BASE-T
10BASE-T from Raspberry Pi Picopicoruby/prk_firmware
A keyboard firmware platform in PicoRubychokkan/liblbfgs
libLBFGS: a library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS)andwn/cave-story-md
A fan port of Cave Story for the Sega Mega Drivekubo/funchook
Hook function calls by inserting jump instructions at runtimesammyfreg/netImgui
'Dear Imgui' remote access library and applicationmariotaku/moonlight-tv
Lightweight NVIDIA GameStream Client, for LG webOS for Raspberry Pipicoruby/picoruby
PicoRuby is the smallest Ruby implementation for one-chip microcontrollersToshioCP/Gtk4-tutorial
GTK 4 tutorial for beginnerssmallkirby/kernelpwn
kernel-pwn and writeup collectionklange/ponyos
My Little Unix: Kernels are Magic!cubicdaiya/ngx_dynamic_upstream
Dynamic upstream for nginxikwzm/udmabuf
User space mappable dma buffer device driver for Linux.KLab/PlaygroundOSS
fjolnir/xnomad
A tiling window manager for OS X, written in tranquil.cubicdaiya/ngx_small_light
Dynamic Image Transformation Module For nginx.ossc-db/pg_rman
Backup and restore management tool for PostgreSQLterryky/tflite_gles_app
GPU accelerated deep learning inference applications for RaspberryPi / JetsonNano / Linux PC using TensorflowLite GPUDelegate / TensorRTnuta/resea
A microkernel-based hackable operating system.codelibs/libdxfrw
C++ library to read and write DXF/DWG fileswoodrush/lisp-in-life
A Lisp interpreter implemented in Conway's Game of Lifeko1/allocation_tracer
Add ObjectSpace::AllocationTracer module.norbusan/debian-gwaei
norbusan/debian-xxhash
norbusan/sony-laptop-zseries
adapted kernel module for zseries laptopsossc-db/pg_bulkload
High speed data loading utility for PostgreSQLFascodeNet/alterlinux
Alter Linux - ArchLinux-derived OS made in Japan aimed at being usable by anyonesatoru-takeuchi/linux-in-practice
kazuho/picoev
a tiny, lightning fast event loop for network applicationshnw/php-timecop
A PHP extension providing "time travel" capabilities inspired by ruby timecop gemmrubyc/mrubyc
mruby/c is another implementation of mruby.bb-qq/aqc111
DSM driver for Aquantia AQC111U(5Gbps) based USB Ethernet adaptersYowkees/keyball
keyball is split keyboard has 100% track ballYutaroHayakawa/ipftrace2
A packet oriented Linux kernel function call tracerkorginc/volcasample
volca sample SDK - a sample and sequence encoding library for volca sample.syoyo/tinyobjloader-c
Header only tiny wavefront .obj loader in pure C99kubo/injector
Library for injecting a shared library into a Linux or Windows processmarcan/openlase
Open source realtime laser graphics frameworkCloudef/wlc
High-level Wayland compositor libraryshinpei0208/gdev
First-Class GPU Resource Management: Device Drivers, Runtimes, and CUDA Compilers for Nouveau.ko1/gc_tracer
Add GC::Tracer module.arithy/packcc
A parser generator for Cnagadomi/animeface-2009
Face and Landmark Detector for Anime/Manga. This is 2009s version of Imager::AnimeFace, but it works on recent system.ktgw0316/LightZone
LightZone is a photo editor for Mac, Windows, and Linux.fujita/tgt
user-space iSCSI target daemonlibos-nuse/net-next-nuse
Network Stack in Userspaceruby/curses
Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.nns779/px4_drv
Unofficial Linux driver for PLEX PX4/PX5/PX-MLT series ISDB-T/S receivers (not V4L-DVB)hajimes/mmh3
Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.ohirose/bcpd
Bayesian Coherent Point Drift (BCPD/BCPD++/GBCPD/GBCPD++)klange/bim
Extensible, lightweight terminal text editor with syntax highlighting and plugin support.flightonary/Moscapsule
MQTT Client for iOS written in Swiftsulami/FrankenWM
🖼️ Fast dynamic tiling X11 window managernathancorvussolis/corvusskk
▽▼ SKK-like Japanese Input Method Editor for Windowsstelgenhof/AiLight
AiLight is a custom firmware for the esp8266 based Ai-Thinker (or equivalent) RGBW WiFi light bulbshkrn/nanoem
nanoem is an MMD (MikuMikuDance) compatible implementation and its like cross-platform application mainly built for macOS.Love Open Source and this site? Check out how you can help us