C in four functions
Repository Index
87,075 visible repositories in the index
1–24 of 51 · Most stars
Translated🔥 A network library that is easier to use than libevent/libuv/asio. A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT/Redis client/server.
- https
- http-client
- http-server
- websocket
Gravity Programming Language
Write like a high-level language, run like C.
😀😜🔂 World’s only programming language that’s bursting with emojis
- emojicode
- emojis
- programming-language
- language
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
Go-style concurrency in C
Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
A JIT assembler for x86/x64 architectures supporting the latest instruction set extensions such as AVX10.2 and ACE
- assembler
- jit
- x86-64
The Nature Programming Language
- language
- nature
- compiler
- programming-language
Shell script compiler
- shc
- shell
- shell-script
- shellscript
Umka: a statically typed embeddable scripting language
- programming-language
- scripting-language
- compiler
- interpreter
bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords.
Rune is a programming language developed to test ideas for improving security and efficiency.
Structured concurrency in C
- structured-concurrency
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
- c
- calculator
- expression-evaluator
- math
GLSL optimizer based on Mesa's GLSL compiler. Originally developed for Unity purposes.
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
- python
- micropython
- mcu
- iot
Open-source CUDA, Triton and HIP compiler targeting multiple GPU and CPU architectures.
Fast C/C++ HTML 5 Parser. Using threads.
- html-parser
- html
- pure-c
- c
Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
- lisp
- lisp-interpreter
- pc-g850
- tiny
The core software distribution for the Inform 7 programming language.
- interactive-fiction
- natural-language
- programming-language
A subset of JavaScript language to use in nginx
- nginx
- nginx-javascript
- nginx-module
- njs