yaade
lezer
yaade | lezer | |
---|---|---|
5 | 2 | |
1,400 | 29 | |
1.7% | - | |
8.7 | 4.6 | |
9 days ago | 4 months ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
yaade
-
Lezer: A Parsing System for CodeMirror, Inspired by Tree-Sitter
I've been using both codemirror and lezer in Yaade (https://github.com/EsperoTech/yaade). Thanks to lezer I was able to write a JSON extension language that supports Yaade environment variables. Pretty cool project and very nicely documented! I love building OSS on top of OSS.
-
Need a fully local web alternative to Postman
There's also Yaade.
- Yaade - an open-source, self-hosted, collaborative API development environment.
-
Hacker News top posts: Apr 3, 2022
Show HN: Yaade – An open-source, self-hosted, collaborative API dev environment\ (10 comments)
- Show HN: Yaade – An open-source, self-hosted, collaborative API dev environment
lezer
-
Lezer: A Parsing System for CodeMirror, Inspired by Tree-Sitter
I attempted to use this but was disheartened but the fact that it doesn't statically type node names. Tree Sitter doesn't either but it has much more of an excuse given that it targets C.
https://github.com/lezer-parser/lezer/issues/8
The dev seems mildly hostile to outside involvement too, so I moved on. These days I use Chumsky which is Rust rather than Typescript, but also way more awesome, if you can deal with the often incomprehensible compilation errors at least!
https://github.com/zesterer/chumsky
-
Parsing in JavaScript: all the tools and libraries you can use
Treesitter is not JS (although the Wasm version can be used from JS). Lezer (https://github.com/lezer-parser/lezer) is similar (it was inspired by Treesitter) and is written in TS.
What are some alternatives?
audnexus - An audiobook data aggregation API that harmonizes data from multiple sources into a unified stream. It offers a consistent and user-friendly source of audiobook data for various applications.
peggy - Peggy: Parser generator for JavaScript
sdk-codegen - One SDK to rule them all, and in the codegen bind them
tamcher
photoview - Photo gallery for self-hosted personal servers
code-mirror-custom-element - CodeMirror 6 as a custom element (web component)
docs - 📖 Hoppscotch documentation - https://docs.hoppscotch.io
codemirror-elements - A set of CodeMirror custom HTML elements
ipyvizzu - Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax.
generator - Parser generator for the lezer incremental parser
httpie - 🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
milkman - An Extensible Request/Response Workbench