mtail is a tool for extracting metrics from application logs to be exported into a timeseries database or timeseries calculator for alerting and dashboarding.It aims to fill a niche between applications that do not export their own internal state, and existing monitoring systems, without patching those applications or rewriting the same framework for custom extraction glue code.
monitoring logs observability prometheus collector proxy metrics extraction mtail calculator vm compiler bytecodeJPHP is a new implementation for PHP which uses the Java VM. It supports many features of the PHP language (7.0+).How does it work? JPHP is a compiler like javac, it compiles php sources to JVM bytecode and then can execute the result on the Java VM. JPHP is not a replacement for the Zend PHP engine or Facebook HHVM.
php-language jvm bytecode jit compiler zend-php php-to-javaThis is the repo used for the in-progress book "Crafting Interpreters". It contains the Markdown text of the book, full implementations of both interpreters, as well as the build system to weave the two together into the final site. One of the absolute best things about writing a book online and putting it out there before it's done is that people like you have been kind enough to give me feedback, point out typos, and find other errors or unclear text.
language parser bytecode scripting-language book markdown lox compiler interpreterThink Smalltalk in a Lua-sized package with a dash of Erlang and wrapped up in a familiar, modern syntax. Wren is small. The VM implementation is under 4,000 semicolons. You can skim the whole thing in an afternoon. It's small, but not dense. It is readable and lovingly-commented.
wren scripting-languages fibers language bytecode interpreterGoby is an object-oriented interpreter language deeply inspired by Ruby as well as its core implementation by 100% pure Go. Moreover, it has standard libraries to provide several features such as the Plugin system. Note that we do not intend to reproduce whole of the honorable works of Ruby syntax/implementation/libraries. Note: Goby had formerly been known as "Rooby", which was renamed in May 2017.
interpreter bytecode microservice developing-microservices object-oriented api-server goby goby-language goby-codesGravity is a powerful, dynamically typed, lightweight, embeddable programming language written in C without any external dependencies (except for stdlib). It is a class-based concurrent scripting language with modern Swift-like syntax. Gravity supports procedural programming, object-oriented programming, functional programming and data-driven programming. Thanks to special built-in methods, it can also be used as a prototype-based programming language.
virtual-machine interpreter json programming-language scripting-language bytecode pratt-parser object-oriented bridge fibers language closure portable gravityJPHP is a new implementation for PHP which uses the Java VM. It supports many features of the PHP language (7.1+). How does it work? JPHP is a compiler like javac, it compiles php sources to JVM bytecode and then can execute the result on the Java VM.
php-language jvm bytecode jit compiler zend-phpSCOUTER is an open source APM like new relic and appdynamics. (APM means Application Performance Monitoring or Application Performance Management.) SCOUTER shows metrics about Users (Active user, Recently used user, Today visitor), Services ( Active service, TPS, Response time, Application profiles(method profile, sql profile, external call profile etc) and Resources (Cpu, Memory, Network and Heap usage, Connection pools etc).
agent monitoring bytecode metrics asm tomcat apm performance-metrics performance-monitoring bci java-application application-performance-monitoringjclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read and write Java class files and bytecode. There is a plugin for IntelliJ IDEA that can be installed via the plugin manager. The action in the "View menu" can be invoked when a Java, Groovy or Kotlin file is open in the editor.
kotlin bytecode guiASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. Provided common transformations and analysis algorithms allow to easily assemble custom complex transformations and code analysis tools.
bytecode bytecode-analysisA native Python cross-version decompiler and fragment decompiler. The successor to decompyle, uncompyle, and uncompyle2. uncompyle6 translates Python bytecode back into equivalent Python source code. It accepts bytecodes from Python version 1.5, and 2.1 to 3.7 or so, including PyPy bytecode and Dropbox's Python 2.5 bytecode.
decompiler bytecodeCobalt Blue is an open source programming language written in C# and the executable it produces runs on top of Cobalt's sister project, the Viper runtime.
bytecode code diamond interpreter language programming-languageSourcify wants to help make contract interactions on the blockchain safer and more transparent for users. To achieve this goal, Sourcify supports several efforts to foster adoption of open-source source file verification, metadata files and NatSpec comments.
ethereum solidity verification bytecode metadataAn easy to use GUI for remapping classes, methods, and fields of compiled java programs.For information on how to use JRemapper and other details about it, check out the wiki.
bytecode bytecode-engineering reverse-engineering deobfuscation decompile decompiler jvm-bytecode mappingsBrozula is a luajit bytecode compiler that generates ES5 JavaScript. This means you can write webapps using lua code, compile it to bytecode, and run the lua in either node.js or a browser environment.This project is not done. I just started it while I was at Lua Workshop 2012 in DC. Currently it can parse nearly all luajit bytecode and execute a subset of the lua language. This is not a lua -> bytecode compiler. You'll need the luajit binary to do that part of the conversion. Performance seems pretty good so far in initial benchmarks. Only time will tell how this scales.
vm bytecodeA modern java bytecode editor
bytecode bytecode-engineering reverse-engineering jvm-bytecodeA Python virtual machine, written in Rust.
cpython python-virtual-machine pythonvm-rust interpreter stackless bytecodeReleases are available for download from GitHub.
assembler amd64 x86-64 bytecode coffeescript compiler
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.