🇯🇵 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,722
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,600
star
6
koute/bytehound

koute/bytehound

A memory profiler for Linux.
C
4,446
star
7
TsudaKageyu/minhook

TsudaKageyu/minhook

The Minimalistic x86/x64 API Hooking Library for Windows
C
4,210
star
8
tmk/tmk_keyboard

tmk/tmk_keyboard

Keyboard firmwares for Atmel AVR and Cortex-M
C
3,991
star
9
saki4510t/UVCCamera

saki4510t/UVCCamera

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

fukuchi/libqrencode

A fast and compact QR Code encoding library
C
2,546
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,541
star
12
tomojitakasu/RTKLIB

tomojitakasu/RTKLIB

C
2,494
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
soramimi/Guitar

soramimi/Guitar

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

mopemope/meinheld

Meinheld is a high performance asynchronous WSGI Web Server (based on picoev)
C
1,462
star
17
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
18
bb-qq/r8152

bb-qq/r8152

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

rui314/minilisp

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

tanakh/cmdline

A Command Line Parser
C
1,339
star
21
heterodb/pg-strom

heterodb/pg-strom

PG-Strom - Master development repository
C
1,295
star
22
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
23
Cloudef/bemenu

Cloudef/bemenu

Dynamic menu library and client program inspired by dmenu
C
1,181
star
24
lovyan03/LovyanGFX

lovyan03/LovyanGFX

SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)
C
1,153
star
25
shinh/elvm

shinh/elvm

EsoLangVM Compiler Infrastructure
C
1,126
star
26
sorah/envchain

sorah/envchain

Environment variables meet macOS Keychain and gnome-keyring <3
C
1,116
star
27
mrkn/pycall.rb

mrkn/pycall.rb

Calling Python functions from the Ruby language
C
1,042
star
28
pandax381/microps

pandax381/microps

An implementation of a small TCP/IP protocol stack for learning.
C
1,033
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
985
star
30
sraoss/pg_ivm

sraoss/pg_ivm

IVM (Incremental View Maintenance) implementation as a PostgreSQL extension
C
929
star
31
randrew/layout

randrew/layout

Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
C
900
star
32
ruby/prism

ruby/prism

Prism Ruby parser
C
840
star
33
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
817
star
34
ciniml/WireGuard-ESP32-Arduino

ciniml/WireGuard-ESP32-Arduino

WireGuard implementation for ESP32 Arduino
C
807
star
35
groonga/groonga

groonga/groonga

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

ossc-db/pg_hint_plan

Extension adding support for optimizer hints in PostgreSQL
C
716
star
37
shibatch/sleef

shibatch/sleef

SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
C
650
star
38
openstf/minitouch

openstf/minitouch

Minimal multitouch event producer for Android.
C
630
star
39
kubo/plthook

kubo/plthook

Hook function calls by replacing PLT(Procedure Linkage Table) entries.
C
621
star
40
k-takata/Onigmo

k-takata/Onigmo

Onigmo is a regular expressions library forked from Oniguruma.
C
617
star
41
picoruby/picoruby

picoruby/picoruby

PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
C
606
star
42
shinh/maloader

shinh/maloader

mach-o loader for linux
C
606
star
43
tatsuhiro-t/spdylay

tatsuhiro-t/spdylay

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

tatsuhiro-t/wslay

The WebSocket library in C
C
603
star
45
sammyfreg/netImgui

sammyfreg/netImgui

'Dear Imgui' remote access library and application
C
589
star
46
kingyoPiyo/Pico-10BASE-T

kingyoPiyo/Pico-10BASE-T

10BASE-T from Raspberry Pi Pico
C
569
star
47
ToshioCP/Gtk4-tutorial

ToshioCP/Gtk4-tutorial

GTK 4 tutorial for beginners
C
563
star
48
chokkan/liblbfgs

chokkan/liblbfgs

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

andwn/cave-story-md

A fan port of Cave Story for the Sega Mega Drive
C
558
star
50
picoruby/prk_firmware

picoruby/prk_firmware

A keyboard firmware platform in PicoRuby
C
555
star
51
smallkirby/kernelpwn

smallkirby/kernelpwn

kernel-pwn and writeup collection
C
550
star
52
ikwzm/udmabuf

ikwzm/udmabuf

User space mappable dma buffer device driver for Linux.
C
535
star
53
kubo/funchook

kubo/funchook

Hook function calls by inserting jump instructions at runtime
C
533
star
54
mariotaku/moonlight-tv

mariotaku/moonlight-tv

Lightweight NVIDIA GameStream Client, for LG webOS for Raspberry Pi
C
526
star
55
Yowkees/keyball

Yowkees/keyball

keyball is split keyboard has 100% track ball
C
517
star
56
cubicdaiya/ngx_dynamic_upstream

cubicdaiya/ngx_dynamic_upstream

Dynamic upstream for nginx
C
501
star
57
klange/ponyos

klange/ponyos

My Little Unix: Kernels are Magic!
C
497
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
codelibs/libdxfrw

codelibs/libdxfrw

C++ library to read and write DXF/DWG files
C
482
star
61
ossc-db/pg_rman

ossc-db/pg_rman

Backup and restore management tool for PostgreSQL
C
477
star
62
cubicdaiya/ngx_small_light

cubicdaiya/ngx_small_light

Dynamic Image Transformation Module For nginx.
C
471
star
63
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
64
nuta/resea

nuta/resea

A microkernel-based hackable operating system.
C
448
star
65
woodrush/lisp-in-life

woodrush/lisp-in-life

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

ko1/allocation_tracer

Add ObjectSpace::AllocationTracer module.
C
438
star
67
ossc-db/pg_bulkload

ossc-db/pg_bulkload

High speed data loading utility for PostgreSQL
C
436
star
68
norbusan/debian-gwaei

norbusan/debian-gwaei

C
419
star
69
norbusan/debian-xxhash

norbusan/debian-xxhash

C
416
star
70
norbusan/sony-laptop-zseries

norbusan/sony-laptop-zseries

adapted kernel module for zseries laptops
C
409
star
71
satoru-takeuchi/linux-in-practice

satoru-takeuchi/linux-in-practice

C
403
star
72
mrubyc/mrubyc

mrubyc/mrubyc

mruby/c is another implementation of mruby.
C
401
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
YutaroHayakawa/ipftrace2

YutaroHayakawa/ipftrace2

A packet oriented Linux kernel function call tracer
C
382
star
76
bb-qq/aqc111

bb-qq/aqc111

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

jjshoots/RemoteIDSpoofer

NodeMCU RemoteID Spoofer
C
354
star
78
korginc/volcasample

korginc/volcasample

volca sample SDK - a sample and sequence encoding library for volca sample.
C
352
star
79
shinpei0208/gdev

shinpei0208/gdev

First-Class GPU Resource Management: Device Drivers, Runtimes, and CUDA Compilers for Nouveau.
C
346
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
arithy/packcc

arithy/packcc

A parser generator for C
C
340
star
83
marcan/openlase

marcan/openlase

Open source realtime laser graphics framework
C
338
star
84
Cloudef/wlc

Cloudef/wlc

High-level Wayland compositor library
C
331
star
85
ktgw0316/LightZone

ktgw0316/LightZone

LightZone is a photo editor for Mac, Windows, and Linux.
C
320
star
86
ko1/gc_tracer

ko1/gc_tracer

Add GC::Tracer module.
C
308
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
299
star
88
ruby/curses

ruby/curses

Ruby binding for curses, ncurses, and PDCurses. Formerly part of the ruby standard library.
C
292
star
89
ohirose/bcpd

ohirose/bcpd

Bayesian Coherent Point Drift (BCPD/BCPD++/GBCPD/GBCPD++)
C
289
star
90
fujita/tgt

fujita/tgt

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

libos-nuse/net-next-nuse

Network Stack in Userspace
C
289
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
nathancorvussolis/corvusskk

nathancorvussolis/corvusskk

▽▼ SKK-like Japanese Input Method Editor for Windows
C
281
star
94
hajimes/mmh3

hajimes/mmh3

Python extension for MurmurHash (MurmurHash3), a set of fast and robust hash functions.
C
279
star
95
hkrn/nanoem

hkrn/nanoem

nanoem is an MMD (MikuMikuDance) compatible implementation and its like cross-platform application mainly built for macOS.
C
279
star
96
klange/bim

klange/bim

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

flightonary/Moscapsule

MQTT Client for iOS written in Swift
C
268
star
98
AZO234/NP2kai

AZO234/NP2kai

Neko Project II kai
C
263
star
99
osoumen/C700

osoumen/C700

Software Sampler plugin for AU/VST and MacOSX/Windows
C
262
star
100
sulami/FrankenWM

sulami/FrankenWM

🖼️ Fast dynamic tiling X11 window manager
C
261
star