Sign in

Repository Index

47,133 repositories indexed

Filters

Filters

Clear all filters

1–24 of 72 · Most stars

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  • header-only
  • modern-cpp
  • cpp
  • entity-component-system

An annotation processor for generating type-safe bean mappers

  • mapstruct
  • java
  • annotation-processor
  • mapping

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

  • cplusplus
  • cplusplus-17
  • c-plus-plus
  • c-plus-plus-17

A reflection based dependency injection toolkit for Go.

  • golang
  • go
  • dependency-injection
  • di

A .NET source generator for generating object mappings. No runtime reflection.

  • csharp-sourcegenerator
  • mapping
  • csharp
  • roslyn

TickerQ is a fast, reflection-free background task scheduler for .NET built with source generators, EF Core integration, cron + time-based execution, and a real-time dashboard.

C++ Reflection Library

  • reflection
  • introspection
  • serialization
  • properties

Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF

  • api
  • binary
  • cplusplus
  • cpp

jOOR - Fluent Reflection in Java jOOR is a very simple fluent API that gives access to your Java Class structures in a more intuitive way. The JDK's reflection APIs are hard and verbose to use. Other languages have much simpler constructs to access type meta information at runtime. Let us make Java reflection better.

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

  • java
  • intellij
  • json
  • template-engine

SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.

Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection

  • json-parser
  • fast
  • golang
  • go

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

  • cplusplus
  • cplusplus-17
  • c-plus-plus
  • c-plus-plus-17

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

  • serialization
  • cpp
  • cpp17
  • reflection

Next generation API for .NET

  • reflection
  • raft
  • raft-consensus
  • raft-consensus-algorithm

A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]

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.

C++ compile-time enum to string, iteration, in a single header file

  • enum
  • cpp
  • reflection
  • header-only

:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.

  • hacktoberfest