Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for metaprogramming
metaprogramming
x
525 search results found
Nim
⭐
16,061
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).
Sourcery
⭐
7,419
Meta-programming for Swift, stop writing boilerplate code.
Groovy
⭐
5,028
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Hy
⭐
4,715
A dialect of Lisp that's embedded in Python
Magic_enum
⭐
4,190
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Go Pry
⭐
2,948
An interactive REPL for Go that allows you to drop into your code at any point.
Example Code 2e
⭐
2,263
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Manifold
⭐
2,073
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Nameof
⭐
1,858
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Rubberduck
⭐
1,809
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Nelua Lang
⭐
1,744
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
Fruit
⭐
1,653
Fruit, a dependency injection framework for C++
Spoon
⭐
1,609
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Hana
⭐
1,581
Your standard library for metaprogramming
Dotnext
⭐
1,429
Next generation API for .NET
Di
⭐
1,089
C++14 Dependency Injection Library
Scalameta
⭐
1,072
Library to read, analyze, transform and generate Scala programs
Chimney
⭐
1,069
Scala library for boilerplate-free, type-safe data transformations
Sml
⭐
1,061
C++14 State Machine library
Foam
⭐
793
Feature-Oriented Active Modeller
Scalafix
⭐
789
Refactoring and linting tool for Scala
Urweb
⭐
776
The Ur/Web programming language
Decorator
⭐
774
decorator
Datatype99
⭐
749
Algebraic data types for C99
Proxy
⭐
743
Proxy: Next Generation Polymorphism in C++
Refl Cpp
⭐
737
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Iod
⭐
725
Meta programming utilities for C++14
Metalang99
⭐
717
Full-blown preprocessor metaprogramming
Cmacro
⭐
711
Lisp macros for C
Brigand
⭐
551
Instant compile time C++ 11 metaprogramming library
Simulacra
⭐
539
A data-binding function for the DOM.
Dr_strangetemplate
⭐
530
A guide for the rest of us on using C++ templates.
Elixir Type_check
⭐
500
TypeCheck: Fast and flexible runtime type-checking for your Elixir projects.
Harmony Reflect
⭐
462
ES5 shim for ES6 Reflect and Proxy objects
Dataframesmeta.jl
⭐
457
Metaprogramming tools for DataFrames
Cppnow_presentations_2014
⭐
407
Presentation materials presented at C++Now 2014
Soss.jl
⭐
401
Probabilistic programming via source rewriting
Context_menu
⭐
392
💻 A Python library to create and deploy cross-platform native context menus. 💻
Te
⭐
386
TE: C++17 Run-time polymorphism (type erasure) library
Rascal
⭐
382
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Arrow Meta
⭐
381
Functional companion to Kotlin's Compiler
Mlstyle.jl
⭐
376
Julia functional programming infrastructures and metaprogramming facilities
Ducktape
⭐
374
Automatic and customizable compile time transformations between similar case classes and sealed traits/enums, essentially a thing that glues your code. Scala 3 only. Or is it duct 🤔
Metacodable
⭐
369
Supercharge Swift's Codable implementations with macros meta-programming.
Metastuff
⭐
347
Code I use in my game for all serialization/deserialization/introspection stuff
Metacoq
⭐
344
Metaprogramming, verified meta-theory and implementation of Coq in Coq
Dynamitey
⭐
343
(pronounced dyna-mighty) flexes DLR muscle to do meta-mazing things in .net
Metered Rs
⭐
324
Fast, ergonomic metrics for Rust
Moderncpp
⭐
321
Modern C++: Snippets and Examples
Hissp
⭐
314
It's Python with a Lissp.
Pyglove
⭐
311
Manipulating Python Programs
Kvasir
⭐
305
C++ Metaprogramming library enabling better static checking and register abstraction in embedded software
Goql
⭐
292
A golang source code scanner, this time in sql :)
Feelpp
⭐
287
💎 Feel++: Finite Element Embedded Language and Library in C++
Metal
⭐
283
Love template metaprogramming
Meta
⭐
282
A tiny metaprogramming library
Presentations
⭐
267
Collection of presentations for advanced Python topics
Paperproof
⭐
256
Lean theorem proving interface which feels like pen-and-paper proofs.
Interface99
⭐
252
Full-featured interfaces for C99
Wat Js
⭐
242
Concurrency and Metaprogramming for JS
Linqit
⭐
241
Extend python lists operations using .NET's LINQ syntax for clean and fast coding.
Magma
⭐
234
magma circuits
Honey Potion
⭐
222
Writing eBPF programs with Elixir!
Mp11
⭐
220
C++11 metaprogramming library
Shame
⭐
217
A shader EDSL for writing render and compute pipelines in rust
Shinymeta
⭐
210
Record and expose Shiny app logic using metaprogramming
Lwlog
⭐
205
Very fast synchronous and asynchronous C++17 logging library
Xl
⭐
203
A minimalist, general-purpose programming language based on meta-programming and parse tree rewrites
Reduce.jl
⭐
202
Symbolic parser generator for Julia language expressions using REDUCE algebra term rewriter
Jni Bind
⭐
200
JNI Bind is a set of advanced syntactic sugar for writing efficient correct JNI Code in C++17 (and up).
Cppnow_presentations_2015
⭐
196
Presentation materials for C++Now 2015
Enum
⭐
183
Type safe enums for Go without code generation or reflection
Asyncorm
⭐
174
Fully Async ORM inspired in django's
Astpath
⭐
172
A command-line search utility for Python ASTs using XPath syntax.
Typestring
⭐
171
C++11/14 strings for direct use in template parameter lists, template metaprogramming.
Squid
⭐
171
Squid – type-safe metaprogramming and compilation framework for Scala
Log Derive
⭐
171
A procedural macro for auto logging output of functions
Spider
⭐
166
A small dart library to generate Assets dart code from assets folder.
Bookclub Advanced_r
⭐
163
Fypp
⭐
162
Python powered Fortran preprocessor
Hsm
⭐
161
Finite state machine library based on the boost hana meta programming library. It follows the principles of the boost msm and boost sml libraries, but tries to reduce own complex meta programming code to a minimum.
Orm Lite
⭐
148
Header-Only, Strong-Typed, Compile-time Object Relation Mapping (ORM) in Modern C++ :-)
Monster
⭐
147
The Art of Template MetaProgramming (TMP) in Modern C++♦️
Metabench
⭐
145
A simple framework for compile-time benchmarks
Codegencs
⭐
143
C# Toolkit for Code Generation (T4 alternative!)
Stackexchange.precompilation
⭐
141
Roslyn based csc.exe and aspnet_compiler.exe replacement with metaprogramming hooks for ASP.NET MVC projects from the pre-DNX era
Galgo 2.0
⭐
140
Genetic Algorithm in C++ with template metaprogramming and abstraction for constrained optimization
So_stupid_search
⭐
140
It's my honor to drive you fucking fire faster, to have more time with your Family and Sunshine.This tool is for those who often want to search for a string Deeply into a directory in Recursive mode, but not with the great tools: grep, ack, ripgrep .........every thing should be Small, Thin, Fast, Lazy....without Think and Remember too much ...一个工具最大的价值不是它有多少功能,而是它能够让你以多快的速度达成所愿......
Java Handbook
⭐
139
Zolang
⭐
136
A programming language for generating code for multiple platforms
Zio Direct
⭐
135
Direct-Style Programming for ZIO
Template Assembly
⭐
131
Embedding x86 assembly code in C++ with metaprogramming using a domain specific language.
Cppnow_presentations_2016
⭐
129
Presentation materials for C++Now 2016
Polymorph
⭐
128
A fast and frugal entity-component-system library with a focus on code generation and compile time optimisation.
Mpl
⭐
125
Meta programming library designed for compilation speed.
Mp
⭐
125
MP: C++20 ~~Template~~ Meta-Programming
Metascript
⭐
125
Sophisticated meta programming in JavaScript, e.g. to build different versions of a library from a single source tree.
Lispy
⭐
124
Code-as-data in Ruby, without the metaprogramming madness.
Xpyth
⭐
121
A module for querying the DOM tree and writing XPath expressions using native Python syntax.
Mpllibs
⭐
121
C++ template metaprogramming library collection
1-100 of 525 search results
Next >
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.