Top 15 Introspection Open-Source Projects
Never use print for debugging again
A runtime developer console and IRB alternative with powerful introspection capabilities.Project mention: Login Not Working | reddit.com/r/rails | 2021-05-07
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Java runtime metadata analysis
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.
An uber-fast parallelized Java classpath scanner and module scanner.
High performance Java reflection
Okay, it's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them. You will find the official site here.
New version "Metadesk" at https://github.com/Dion-Systems/metadeskProject mention: Code generator for C for dealing with data | news.ycombinator.com | 2021-02-15
Locate the current executable and the current module/library on the file system (by gpakosz)Project mention: `whereami` uses WiFi signals & ML to locate you (within 2-10 meters) | reddit.com/r/programming | 2021-03-08
For a moment I was really confused, because https://github.com/gpakosz/whereami
Runtime inspection utilities for Python typing moduleProject mention: Runtime inspection utilities for Python typing module | news.ycombinator.com | 2021-04-07
physical memory introspection frameworkProject mention: Indian Man Beats VALORANT's Shady Anticheat... | reddit.com/r/linux_gaming | 2021-03-19
Now make a c++ program that runs outside the virtual machine utilizing vmread and vmwrite kek https://github.com/memflow/memflow
Tools to write high performance GraphQL applications using Go/Golang.Project mention: Show HN: Apollo Federation GraphQL Gateway implemented in pure go | news.ycombinator.com | 2021-04-30
It's only the synchronous method that doesn't work in the browser, and it's because only Node.js has the required API to synchronously inspect the Promise state: https://github.com/sindresorhus/p-state/blob/5ea9b33185106c3ac6016901501d87f97dae6237/index.js#L19-L23
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)Project mention: Code style tool | reddit.com/r/cpp | 2021-04-11
Example config file https://github.com/blockspacer/flextool/blob/master/uncrustify.cfg
What are some of the best open-source Introspection projects? This list will help you: