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
47,133 repositories indexed
1–24 of 24 · Most stars
Meta-programming for Swift, stop writing boilerplate code.
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Next generation API for .NET
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Scala library for boilerplate-free, type-safe data transformations
Metaprogramming, verified meta-theory and implementation of Rocq in Rocq
ES5 shim for ES6 Reflect and Proxy objects
Very fast synchronous and asynchronous C++17 logging library
C# Toolkit for Code Generation (T4 alternative!)
Protocol Puffers: A little, highly templated, and protobuf-compatible serialization/deserialization header-only library written in C++20
Rocq plugin embedding Elpi
A simple framework for compile-time benchmarks
Faster enum reflection for C++17 since I don't want to wait for C++26 reflection.
Header only library that parses and plans SQL queries at compile time
A strongly-typed genetic programming framework for Python
Staged compilation for Clojure through environment & special-form aware syntax-quoting.
Wrap existing D code for use in Python, Excel, C#
Tiny DSL for idiomatic date parsing and formatting in Ruby
Golang source code parsing, usage like reflect package
Cicili: Safe Modern C Solution. The C language in S-expressions — Lisp macros with type inference as C's build system: generics, RAII, refcounting and pattern matching with zero runtime and no GC.