JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
- reverse-engineering
- protocol-analyser
- file-format
- declarative-language
Derives and generates mundane golang functions that you do not want to maintain yourself
- golang
- generator
- deriving
- functional-programming
Go bindings for OpenGL (generated via glow)
To help gophers generate QR Codes with customized styles, such as color, block size, block shape, and icon.
- qrcode
- golang
- colorful
- adjustable
Auto generated Go wrapper for Dear ImGui via cimgui
- golang
- imgui
- cimgui
Language bindings generated from the GTFS Realtime protocol buffer spec for popular languages.
Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy
- micropython-stubs
- micropython-stubber
- firmware-stubs
- python
Template your base files and generate new projects from Git(Hub).
- generator
- scaffolding
- templates
- schema
Generate Erlang VM byte code from Haskell
- beam
- erlang
- elixir
- compiler
Generates Elm types, JSON decoders, JSON encoders and fuzz tests from JSON schema specifications
- elm
- json-schema
- json
- elixir
Library for writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp.
- supercollider
- lisp
- synth
- sequencer
Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.
- kotlin
- graphql
- client
- code-generation
Fully auto-generated Common Lisp bindings to Raylib (6.0/5.5) and Raygui (4.0) using claw and cffi-object
Generate a ready-to-use Common Lisp project
- common-lisp
- cookiecutter
- lisp
generates luajit ffi bindings from c headers
- ffi
- luajit
- cparser
- binding-generator
Generate Elm types, encoders, and decoders from Haskell types
Generate Yew components from React components via Typescript type definitions
- yew
- proc-macro
- react
- typescript
Auto-generated D bindings for Vulkan
CrossPascal aims to be a Delphi 7 compatible cross-platform source-to-source compiler which generates intermediate C code.
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
Use JavaScript to generate JavaScript
- preprocessor
- build-tool
- babel
- webpack
Pure python parser for Snort/Suricata rules.
- suricata-rules
- suricata-rule
- snort-rules
- snort-rules-generate
Generate Clojure syntax from vectors
- clojure