30 open-source projects similar to danielgavin/ols, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best DanielGavin Ols alternative.
Gleam theme and syntax highlighting for the Lite XL text editor.
Rich LLVM bindings for Haskell (with transfer of LLVM IR to and from C++, detailed compilation pass control, etc.)
cglib is a suite of tools for JVM bytecode generation, class transformation, and dynamic proxying. It provides a high-level API for creating and transforming Java bytecode at runtime to modify class behavior and a framework for intercepting method calls and field access. The project implements dynamic proxy generation to support aspect oriented programming and custom data access patterns. It also includes a serialization manager to implement serialization contracts by adding specific methods and controlling object replacement within proxy classes. The library covers bytecode manipulation and
Portable, simple and fast installer for Visual Studio Build Tools.
✨ Gleam syntax support for Sublime Text.
Combinators for manipulating locally-nameless generalized de Bruijn terms
A collection of software engineering techniques for effectively expressing intent with Rust.
nom is a Rust parser combinator framework used to build complex parsers for binary and text data. It functions as an abstract syntax tree generator and a bit-level binary parser, allowing users to construct structured data by combining small, reusable parsing functions. The framework provides specialized support for zero-copy binary parsing, extracting data as slices from raw byte arrays to avoid memory allocations. It also includes a streaming data parser capable of processing partial input chunks from networks or files and signaling when additional input is required. The project covers a b
Blaise (pronounced blɛz, after Blaise Pascal) is an educational languaged influenced by Niklaus Wirth's language PL/0 in his famous book Algorithms Data Structures = Programs.
This code has been merged into Vim, so it has Gleam support out-of-the-box!
Provides syntax highlighting and use of the Gleam Language Server, which itself provides formatting, goto-definition, autocompletion, and more!
Ohm is a compiler construction toolkit and parser combinator library used to build parsers, interpreters, and compilers. It provides a formal grammar language for specifying the structural rules of data formats to ensure precise parsing of input strings. The project functions as a parsing debugging tool and program execution visualizer. It generates text traces and graphical visualizations to show the step-by-step logic used during parsing and renders runtime state changes and method call hierarchies. The toolkit covers custom parser development and the construction of compilers and interpre
Available in Atom packages: https://atom.io/packages/language-gleam
An experimental compiler for a vector programming languge. Inspired by ISPC and shader programming.
A C++11 library used to create a managed program (CIL) and dump to either .IL, .EXE, or .DLL format
This plugin provides support for the Odin programming language in IntelliJ IDEA. You can add the plugin to your JetBrains IDE via the "Plugin" settings panel or by visiting the Odin Plugin Page.