GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub
集合主题趋势排行榜
#

metaprogramming

Website
Wikipedia
nim-lang/Nim
https://static.github-zh.com/github_avatars/nim-lang?size=40
nim-lang / Nim

#编程语言#Nim 是一种静态类型、编译型系统编程语言。它融合了 Python、Ada 和 Modula 等成熟语言的成功概念。可编译为C、C++、JavaScript

language编译器metaprogrammingmacrosefficientproceduralNimHacktoberfest
Nim 17.17 k
9 天前
https://static.github-zh.com/github_avatars/krzysztofzablocki?size=40
krzysztofzablocki / Sourcery

#IOS#Meta-programming for Swift, stop writing boilerplate code.

metaprogrammingSwiftcodegencodegeneratoriOStemplatescode-generation
Swift 7.89 k
15 天前
https://static.github-zh.com/github_avatars/Neargye?size=40
Neargye / magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

C++cplusplus-17c-plus-plus-17enum-to-stringstring-to-enumserializationreflectionmetaprogrammingheader-onlysingle-fileno-dependenciesenum
C++ 5.53 k
10 天前
https://static.github-zh.com/github_avatars/apache?size=40
apache / groovy

Apache Groovy: A powerful multi-faceted programming language for the JVM platform

Groovyjvm-languages编程语言metaprogramming函数式编程dynamic-typingstatic-typing编译器apache
Java 5.33 k
13 小时前
https://static.github-zh.com/github_avatars/hylang?size=40
hylang / hy

A dialect of Lisp that's embedded in Python

Pythonmacrosmetaprogramming编译器
Python 5.25 k
17 天前
https://static.github-zh.com/github_avatars/fluentpython?size=40
fluentpython / example-code-2e

Example code for Fluent Python, 2nd edition (O'Reilly 2022)

Pythonconcurrencyiteratorsmetaprogramming
Python 3.64 k
1 个月前
https://static.github-zh.com/github_avatars/manifold-systems?size=40
manifold-systems / manifold

Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

JavaIntelliJ IDEAJSONtemplate-enginereflection-frameworkextension-methodsstructural-typingduck-typingjava-toolingmetaprogrammingGraphQLpreprocessorgraphql-javaAndroid Studiomanifold
Java 2.58 k
12 天前
edubart/nelua-lang
https://static.github-zh.com/github_avatars/edubart?size=40
edubart / nelua-lang

Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

编程语言language编译器Lualuajitmetaprogrammingefficientminimalstatically-typedC
Lua 2.24 k
16 天前
https://static.github-zh.com/github_avatars/Neargye?size=40
Neargye / nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

C++cplusplus-17c-plus-plus-17nameofnameof-operatorenum-to-stringserializationreflectionmetaprogrammingheader-onlysingle-fileno-dependencies
C++ 2.21 k
9 个月前
https://static.github-zh.com/github_avatars/rubberduck-vba?size=40
rubberduck-vba / Rubberduck

#编辑器#Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).

VBAC#idemetaprogrammingStatic code analysisrefactoringsUnit testingindentationParsing.NETcomwin32ms-officelinteraddinHacktoberfest
C# 2.02 k
16 天前
https://static.github-zh.com/github_avatars/INRIA?size=40
INRIA / spoon

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 an...

code-analysismetaprogrammingcode-generationabstract-syntax-treeParsingstatic-analysisJavaParserinriaHacktoberfest
Java 1.83 k
1 天前
dotnet/dotNext
https://static.github-zh.com/github_avatars/dotnet?size=40
dotnet / dotNext

Next generation API for .NET

reflectionraftraft-consensusraft-consensus-algorithmdelegateC#.NETdotnextasyncmetaprogrammingclusterconcurrency
C# 1.79 k
12 天前
https://static.github-zh.com/github_avatars/boostorg?size=40
boostorg / hana

Your standard library for metaprogramming

hanaboostC++metaprogrammingheader-only
C++ 1.78 k
7 天前
https://static.github-zh.com/github_avatars/hirrolot?size=40
hirrolot / datatype99

Algebraic data types for C99

type-systemalgebraic-data-typesCsum-typesreflection-libraryintrospectionvariantadtalgebraictagged-unionspattern-matchingmetaprogrammingderive
C 1.42 k
4 个月前
https://static.github-zh.com/github_avatars/boost-ext?size=40
boost-ext / sml

C++14 State Machine library

metaprogrammingdesign-patternsFinite-state machine
C++ 1.24 k
1 天前
https://static.github-zh.com/github_avatars/scalalandio?size=40
scalalandio / chimney

Scala library for boilerplate-free, type-safe data transformations

Scala模板generic-programmingscala-libraryconversiontransformationderivationJavametaprogrammingscalajsmacros
Scala 1.22 k
4 天前
https://static.github-zh.com/github_avatars/veselink1?size=40
veselink1 / refl-cpp

Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).

C++metaprogrammingreflectionheader-onlyno-dependenciesproduction-ready
C++ 1.16 k
3 年前
https://static.github-zh.com/github_avatars/scalameta?size=40
scalameta / scalameta

Library to read, analyze, transform and generate Scala programs

ScalametaprogrammingParserpretty-printersemantic
Scala 1.14 k
7 天前
https://static.github-zh.com/github_avatars/hirrolot?size=40
hirrolot / metalang99

Full-blown preprocessor metaprogramming

CC++编程语言metaprogrammingmacrosembedded-languageheader-only函数式编程fpfunctional-languageinterpreterlanguage
C 948
4 个月前
https://static.github-zh.com/github_avatars/micheles?size=40
micheles / decorator

decorator

Pythonmetaprogramming
Python 881
14 天前
loading...