SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Bytecode Open-Source Projects
-
bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
mtail
extract internal monitoring data from application logs for collection in a timeseries database
-
jclasslib
jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.
-
find-sec-bugs
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
-
python-decompile3
Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and start to fix up some long-standing problems
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I will use here JaCoCo, where also the JaCoCo-Maven-lugin exists for the usage in your Maven builds. This article will show how to configure the code coverage to finally get the results for unit- and integration-tests.
You can do that with something like mtail. Basically write expressions that match your logs and produce metrics.
In 2017, I wrote a toy language called Goby[1] to learn how Ruby works. A few folks contributed quite a bit to it and one of them later referred me to my previous job (as a backend developer).
Fast-forward to 2021, I got interested in debugging tools so I started contributing to the then newly created Ruby debugger[2]. In less than a year I opened more than a hundred PRs and became the 2nd biggest contributor of it. And that eventually landed me a job to work on Ruby's development tools, like LSP servers, REPLs, and of course, the debugger :-)
[1] https://github.com/goby-lang/goby
[2] https://github.com/ruby/debug
You might have noticed when you were looking in NuGet, there was a package called coverlet installed into the project:
Project mention: Mono.Cecil VS Metalama.Compiler - a user suggested alternative | libhunt.com/r/cecil | 2023-12-07
Hi all, setting up an Electron-Vite project with Svelte as the framework (https://electron-vite.org/).
Project mention: ByteNode: A minimalist bytecode compiler for Node.js | news.ycombinator.com | 2024-01-15
Project mention: MobiVM, ahead-of-time compiler for Java bytecode, targeting iOS, macOS and Linux | news.ycombinator.com | 2024-03-22
Bytecode related posts
- Operadores de adição e subtração
- ByteNode: A minimalist bytecode compiler for Node.js
- Crafting Interpreters
- Understanding Every Byte in a WASM Module
- Show HN: Rust crate to extract ABI selectors from EVM bytecode with o a source
- Writing a Debugger from Scratch: Breakpoints
- Reverse eng task- byte me
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Bytecode projects? This list will help you:
Project | Stars | |
---|---|---|
1 | bytecode-viewer | 14,338 |
2 | Crafting Interpreters | 8,103 |
3 | Wren | 6,745 |
4 | expr | 5,565 |
5 | Recaf | 5,543 |
6 | gravity | 4,266 |
7 | JaCoCo | 4,014 |
8 | mtail | 3,740 |
9 | python-uncompyle6 | 3,549 |
10 | goby | 3,466 |
11 | coverlet | 2,899 |
12 | soot | 2,793 |
13 | Mono.Cecil | 2,648 |
14 | jclasslib | 2,615 |
15 | electron-vite | 2,494 |
16 | ethereumjs-monorepo | 2,483 |
17 | bytenode | 2,426 |
18 | APKLab | 2,374 |
19 | find-sec-bugs | 2,201 |
20 | scouter | 2,048 |
21 | python-decompile3 | 1,010 |
22 | whatsabi | 948 |
23 | robovm | 917 |
Sponsored