A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Repository Index
88,573 visible repositories in the index
457–480 of 1,042 · Most stars
😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
- rust
- game
- strategy
- tactics
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
- c
- framework
- thread-pool
- multithreading
non-blocking concurrency-limiting goroutine pool
- worker-pool
- concurrency
Library to build PHP extensions with C++
Gambit is an efficient implementation of the Scheme programming language.
Noir is a domain specific language for zero knowledge proofs
- cryptography
- zero-knowledge
- compiler
- noir-lang
PS2 games in the browser: static recompilation to WebAssembly with a native runtime
A blazing fast language for the blazing fast world(WIP)
- programming-language
- language
- compiler
- peregrine
A multiplatform, compile-time dependency injection framework for Kotlin
- compiler-plugin
- dependency-injection
- di
- javax-inject
Silice is an easy-to-learn, powerful hardware description language, that simplifies designing hardware algorithms with parallelism and pipelines.
A fast and lightweight native programming language
LambdaNative is a cross-platform development environment written in Scheme, supporting Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD and OpenWrt.
- scheme
- lambdanative-framework
Async++ concurrency framework for C++11
A fast, incremental, concurrent framework to develop compile plugin for android project to manipulate bytecode
Open-source implementation of the K programming language
A multilingual dialog corpus
- chatterbot
- corpus
- dialog
- language
Package manager for the Nim programming language.
- nim
- package-manager
A functional programming toolkit for R
- r
- functional-programming
:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub
- xml
- xml-parser
- xml-parsing
- xml-parser-library
:books: WebAssembly friendly programming with C/C++ -- Emscripten practice
- c
- cpp
- wasm
- webassembly
WebAssembly support for the Swift programming language
- swift
- webassembly
- wasi
- swiftwasm
WebAssembly binding for llama.cpp - Enabling on-browser LLM inference
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
- ocaml
- opam
- package-manager
- git