🇯🇵 Made in Japan

Discover Japan's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Japan.

TOP C Projects

1
rui314/chibicc

rui314/chibicc

A small C compiler
C
7,904
star
2
mattn/go-sqlite3

mattn/go-sqlite3

sqlite3 driver for go using database/sql
C
7,250
star
3
rui314/8cc

rui314/8cc

A Small C Compiler
C
5,969
star
4
klange/toaruos

klange/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.
C
5,759
star
5
matz/streem

matz/streem

prototype of stream based programming language
C
4,597
star
6
tmk/tmk_keyboard

tmk/tmk_keyboard

Keyboard firmwares for Atmel AVR and Cortex-M
C
3,944
star
7
TsudaKageyu/minhook

TsudaKageyu/minhook

The Minimalistic x86/x64 API Hooking Library for Windows
C
3,884
star
8
koute/bytehound

koute/bytehound

A memory profiler for Linux.
C
3,848
star
9
saki4510t/UVCCamera

saki4510t/UVCCamera

library and sample to access to UVC web camera on non-rooted Android device
C
2,888
star
10
fukuchi/libqrencode

fukuchi/libqrencode

A fast and compact QR Code encoding library
C
2,426
star
11
otya128/winevdm

otya128/winevdm

16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows
C
2,336
star
12
tomojitakasu/RTKLIB

tomojitakasu/RTKLIB

C
2,331
star
13
osqzss/gps-sdr-sim

osqzss/gps-sdr-sim

Software-Defined GPS Signal Simulator
C
2,271
star
14
rui314/9cc

rui314/9cc

A Small C Compiler
C
1,773
star
15
pmq20/ruby-packer

pmq20/ruby-packer

Packing your Ruby application into a single executable.
C
1,555
star
16
soramimi/Guitar

soramimi/Guitar

Git GUI Client
C
1,462
star
17
mopemope/meinheld

mopemope/meinheld

Meinheld is a high performance asynchronous WSGI Web Server (based on picoev)
C
1,451
star
18
klange/nyancat

klange/nyancat

Nyancat in your terminal, rendered through ANSI escape sequences. This is the source for the Debian package `nyancat`.
C
1,397
star
19
bb-qq/r8152

bb-qq/r8152

Synology DSM driver for Realtek RTL8152/RTL8153/RTL8156 based adapters
C
1,395
star
20
rui314/minilisp

rui314/minilisp

A readable lisp in less than 1k lines of C
C
1,347
star
21
tanakh/cmdline

tanakh/cmdline

A Command Line Parser
C
1,289
star
22
heterodb/pg-strom

heterodb/pg-strom

PG-Strom - Master development repository
C
1,261
star
23
mpenkov/ffmpeg-tutorial

mpenkov/ffmpeg-tutorial

A set of tutorials that demonstrates how to write a video player based on FFmpeg
C
1,197
star
24
sorah/envchain

sorah/envchain

Environment variables meet macOS Keychain and gnome-keyring <3
C
1,116
star
25
Cloudef/bemenu

Cloudef/bemenu

Dynamic menu library and client program inspired by dmenu
C
1,080
star
26
shinh/elvm

shinh/elvm

EsoLangVM Compiler Infrastructure
C
1,048
star
27
mrkn/pycall.rb

mrkn/pycall.rb

Calling Python functions from the Ruby language
C
1,015
star
28
lovyan03/LovyanGFX

lovyan03/LovyanGFX

SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
C
1,013
star
29
matsumotory/ngx_mruby

matsumotory/ngx_mruby

ngx_mruby - A Fast and Memory-Efficient Web Server Extension Mechanism Using Scripting Language mruby for nginx
C
991
star
30
pandax381/microps

pandax381/microps

An implementation of a small TCP/IP protocol stack for learning.
C
913
star
31
randrew/layout

randrew/layout

Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
C
862
star
32
korginc/logue-sdk

korginc/logue-sdk

This repository contains all the files and tools needed to build custom oscillators and effects for the prologue synthesizer.
C
779
star
33
sraoss/pg_ivm

sraoss/pg_ivm

IVM (Incremental View Maintenance) implementation as a PostgreSQL extension
C
763
star
34
ciniml/WireGuard-ESP32-Arduino

ciniml/WireGuard-ESP32-Arduino

WireGuard implementation for ESP32 Arduino
C
762
star
35
ruby/prism

ruby/prism

Prism Ruby parser
C
761
star
36
groonga/groonga

groonga/groonga

An embeddable fulltext search engine. Groonga is the successor project to Senna.
C
742
star
37
ossc-db/pg_hint_plan

ossc-db/pg_hint_plan

Extension adding support for optimizer hints in PostgreSQL
C
650
star
38
kubo/plthook

kubo/plthook

Hook function calls by replacing PLT(Procedure Linkage Table) entries.
C
621
star
39
openstf/minitouch

openstf/minitouch

Minimal multitouch event producer for Android.
C
609
star
40
k-takata/Onigmo

k-takata/Onigmo

Onigmo is a regular expressions library forked from Oniguruma.
C
607
star
41
tatsuhiro-t/spdylay

tatsuhiro-t/spdylay

The experimental SPDY protocol version 2, 3 and 3.1 implementation in C
C
600
star
42
tatsuhiro-t/wslay

tatsuhiro-t/wslay

The WebSocket library in C
C
597
star
43
shinh/maloader

shinh/maloader

mach-o loader for linux
C
597
star
44
shibatch/sleef

shibatch/sleef

SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
C
589
star
45
kingyoPiyo/Pico-10BASE-T

kingyoPiyo/Pico-10BASE-T

10BASE-T from Raspberry Pi Pico
C
560
star
46
picoruby/prk_firmware

picoruby/prk_firmware

A keyboard firmware platform in PicoRuby
C
539
star
47
chokkan/liblbfgs

chokkan/liblbfgs

libLBFGS: a library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS)
C
537
star
48
andwn/cave-story-md

andwn/cave-story-md

A fan port of Cave Story for the Sega Mega Drive
C
533
star
49
kubo/funchook

kubo/funchook

Hook function calls by inserting jump instructions at runtime
C
533
star
50
sammyfreg/netImgui

sammyfreg/netImgui

'Dear Imgui' remote access library and application
C
530
star
51
mariotaku/moonlight-tv

mariotaku/moonlight-tv

Lightweight NVIDIA GameStream Client, for LG webOS for Raspberry Pi
C
526
star
52
picoruby/picoruby

picoruby/picoruby

PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
C
510
star
53
ToshioCP/Gtk4-tutorial

ToshioCP/Gtk4-tutorial

GTK 4 tutorial for beginners
C
505
star
54
smallkirby/kernelpwn

smallkirby/kernelpwn

kernel-pwn and writeup collection
C
501
star
55
klange/ponyos

klange/ponyos

My Little Unix: Kernels are Magic!
C
497
star
56
cubicdaiya/ngx_dynamic_upstream

cubicdaiya/ngx_dynamic_upstream

Dynamic upstream for nginx
C
494
star
57
ikwzm/udmabuf

ikwzm/udmabuf

User space mappable dma buffer device driver for Linux.
C
494
star
58
KLab/PlaygroundOSS

KLab/PlaygroundOSS

C
491
star
59
fjolnir/xnomad

fjolnir/xnomad

A tiling window manager for OS X, written in tranquil.
C
483
star
60
cubicdaiya/ngx_small_light

cubicdaiya/ngx_small_light

Dynamic Image Transformation Module For nginx.
C
472
star
61
ossc-db/pg_rman

ossc-db/pg_rman

Backup and restore management tool for PostgreSQL
C
460
star
62
terryky/tflite_gles_app

terryky/tflite_gles_app

GPU accelerated deep learning inference applications for RaspberryPi / JetsonNano / Linux PC using TensorflowLite GPUDelegate / TensorRT
C
458
star
63
nuta/resea

nuta/resea

A microkernel-based hackable operating system.
C
448
star
64
codelibs/libdxfrw

codelibs/libdxfrw

C++ library to read and write DXF/DWG files
C
447
star
65
woodrush/lisp-in-life

woodrush/lisp-in-life

A Lisp interpreter implemented in Conway's Game of Life
C
443
star
66
ko1/allocation_tracer

ko1/allocation_tracer

Add ObjectSpace::AllocationTracer module.
C
438
star
67
norbusan/debian-gwaei

norbusan/debian-gwaei

C
421
star
68
norbusan/debian-xxhash

norbusan/debian-xxhash

C
418
star
69
norbusan/sony-laptop-zseries

norbusan/sony-laptop-zseries

adapted kernel module for zseries laptops
C
412
star
70
ossc-db/pg_bulkload

ossc-db/pg_bulkload

High speed data loading utility for PostgreSQL
C
399
star
71
FascodeNet/alterlinux

FascodeNet/alterlinux

Alter Linux - ArchLinux-derived OS made in Japan aimed at being usable by anyone
C
396
star
72
satoru-takeuchi/linux-in-practice

satoru-takeuchi/linux-in-practice

C
389
star
73
kazuho/picoev

kazuho/picoev

a tiny, lightning fast event loop for network applications
C
388
star
74
hnw/php-timecop

hnw/php-timecop

A PHP extension providing "time travel" capabilities inspired by ruby timecop gem
C
386
star
75
mrubyc/mrubyc

mrubyc/mrubyc

mruby/c is another implementation of mruby.
C
385
star
76
bb-qq/aqc111

bb-qq/aqc111

DSM driver for Aquantia AQC111U(5Gbps) based USB Ethernet adapters
C
376
star
77
Yowkees/keyball

Yowkees/keyball

keyball is split keyboard has 100% track ball
C
373
star
78
YutaroHayakawa/ipftrace2

YutaroHayakawa/ipftrace2

A packet oriented Linux kernel function call tracer
C
367
star
79
korginc/volcasample

korginc/volcasample

volca sample SDK - a sample and sequence encoding library for volca sample.
C
347
star
80
syoyo/tinyobjloader-c

syoyo/tinyobjloader-c

Header only tiny wavefront .obj loader in pure C99
C
346
star
81
kubo/injector

kubo/injector

Library for injecting a shared library into a Linux or Windows process
C
343
star
82
marcan/openlase

marcan/openlase

Open source realtime laser graphics framework
C
335
star
83
Cloudef/wlc

Cloudef/wlc

High-level Wayland compositor library
C
329
star
84
shinpei0208/gdev

shinpei0208/gdev

First-Class GPU Resource Management: Device Drivers, Runtimes, and CUDA Compilers for Nouveau.
C
323
star
85
ko1/gc_tracer

ko1/gc_tracer

Add GC::Tracer module.
C
308
star
86
arithy/packcc

arithy/packcc

A parser generator for C
C
306
star
87
nagadomi/animeface-2009

nagadomi/animeface-2009

Face and Landmark Detector for Anime/Manga. This is 2009s version of Imager::AnimeFace, but it works on recent system.
C
297
star
88
ktgw0316/LightZone

ktgw0316/LightZone

LightZone is a photo editor for Mac, Windows, and Linux.
C
290
star
89
fujita/tgt

fujita/tgt

user-space iSCSI target daemon
C
289
star
90
libos-nuse/net-next-nuse

libos-nuse/net-next-nuse

Network Stack in Userspace
C
285
star
91
ruby/curses

ruby/curses

Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.
C
285
star
92
nns779/px4_drv

nns779/px4_drv

Unofficial Linux driver for PLEX PX4/PX5/PX-MLT series ISDB-T/S receivers (not V4L-DVB)
C
283
star
93
hajimes/mmh3

hajimes/mmh3

Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.
C
279
star
94
ohirose/bcpd

ohirose/bcpd

Bayesian Coherent Point Drift (BCPD/BCPD++/GBCPD/GBCPD++)
C
273
star
95
klange/bim

klange/bim

Extensible, lightweight terminal text editor with syntax highlighting and plugin support.
C
271
star
96
flightonary/Moscapsule

flightonary/Moscapsule

MQTT Client for iOS written in Swift
C
268
star
97
sulami/FrankenWM

sulami/FrankenWM

🖼️ Fast dynamic tiling X11 window manager
C
258
star
98
nathancorvussolis/corvusskk

nathancorvussolis/corvusskk

▽▼ SKK-like Japanese Input Method Editor for Windows
C
257
star
99
stelgenhof/AiLight

stelgenhof/AiLight

AiLight is a custom firmware for the esp8266 based Ai-Thinker (or equivalent) RGBW WiFi light bulbs
C
257
star
100
hkrn/nanoem

hkrn/nanoem

nanoem is an MMD (MikuMikuDance) compatible implementation and its like cross-platform application mainly built for macOS.
C
256
star