Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Repository Index
65,264 visible repositories in the index
1–24 of 30 · Most stars
GPU Accelerated JavaScript
Domain-specific language designed to streamline the development of high-performance GPU/CPU/Accelerators kernels
Java Native Access
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.
- lwjgl
- kotlin
- opengl
- opencl
👮 A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect
- user-agent
- mobile-detect
- robot
- browser
A machine learning compiler for GPUs, CPUs, and ML accelerators
A Haskell library that simplifies access to remote data, such as databases or web-based services.
Production-ready C++ Asynchronous Framework with rich functionality
- async
- asynchronous
- coroutines
- database-access
Swift type modelling the success/failure of arbitrary operations.
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
:sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
- c-plus-plus
- node-addon
- asmjs
- nodejs
C library for accessing the PostgreSQL parser outside of the server environment
A thin Java wrapper to access the Steamworks API
- java
- bindings
- steamworks
Lossless compression C library built for ultra-fast decode. Faster than LZ4 (+30% to 125%+; best on ARM64), at a better ratio. Official Rust, Python, Node.js, Go and WASM bindings. Write-once/read-many, with optional seekable archives for O(1) random access.
- arm64
- c
- compression
- lz4
Fastest tool to access data in Elixir
- elixir
- macros
- lenses
- nested-structures
Open source math and physics engine that executes MATLAB-syntax code. Features a modern compiler, automatic GPU acceleration for large calculations, and support for math on geometry / FEA calculations.
- matlab
- rust
- jit-compiler
- linear-algebra
Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
- common-lisp
- concurrency
- genserver
- actor
Single-header c99 accelerated float/double parsing. Port of the fast_float library.
- c
- high-performance
- neon
- parsing
Open source compiler for your whole ML repo (support python, CUDA C/C++) into sass and cuda binary (which are closed sourced by Nvidia); 3-40% faster than Openai Triton for Neural Network (primarily LLM) based training/inferencing
- compiler
- compiler-backend
- compiler-optimization
- gpu-acceleration
TScert: a sound core for TypeScript. An independent checker, whose soundness is proved in Lean, accepts a TypeScript function only with a proof.
- formal-verification
- lean4
- proof-carrying-code
- type-safety
Pure Go FFI for WebGPU - CGO-free GPU access via wgpu-native bindings
- cgo-free
- ffi
- go
- golang
Java API over Accelio
Guile-SSH is a library that provides access to the SSH protocol for GNU Guile programs.