forked from pegjs/pegjs
-
Notifications
You must be signed in to change notification settings - Fork 1
Projects Using PEG.js
David Majda edited this page Jun 5, 2013
·
45 revisions
This is a list of known projects built using PEG.js. Feel free to extend it if you know about more (just keep the list sorted alphabetically).
- Alloy — new application framework by Appcelerator for Titanium
- API PEGjs — collection of PEG parsers for HTTP, API and related syntaxes
- api-shotgun — shotgun testing tool for web APIs
- Apiary Blueprint Parser — JavaScript parser of Apiary API blueprints
- Blade — HTML Template Compiler, inspired by Jade & Haml
- Bluemold — JavaScript template engine based on jQuery Template syntax
- Catharsis — JavaScript parser for Google Closure Compiler type expressions
- CoffeeScriptRedux — rewrite of the CoffeeScript compiler with proper compiler design principles and a focus on robustness and versatility
- Concrete freetext editor — DSL editor with code completion in Javascript
- core-pegjs — collection of core PEGjs grammars (RFC, ISO, etc.)
- dagre — JavaScript library that makes it easy to lay out directed graphs on the client-side
- Design-By-Canvas — DBN to JavaScript parser and interpreter
- FRISCjs — RISC processor simulator in JavaScript
- god.js — New Gods Through Computer Science for Art Hack Day 2013
- grow.js — basic JavaScript L-system implementation
- inertia — LISP to Javascript compiler
- Isla — programming language for young children
- ist.js — templating library with a syntax close to CSS selectors
- itemizr.js — JavaScript library to parse line items on receipts in a natural way
- Javascript Formatter — JavaScript formatter based on a PEG
- JsSIP — the JavaScript SIP library
- Jtalk — implementation of the Smalltalk language that runs on top of the JavaScript runtime
- L7 — simple HL7 query language
- lisp.js — Lisp for node.js
- Markdown parser with PegJS — Markdown parser written in JavaScript, generated with PEG grammar
- MessageFormat — mechanism for handling both pluralization and gender in your applications
- nQuery — Generic SQL engine for Web and Big-data
- Nathan's University — online course where you will learn how to use the principles of programming language design to implement your own working programming language in JavaScript
- NCONC — implementation of Scheme (a dialect of Lisp) written in JavaScript
- odata-parser — OData query string parser for node.js based on PEG.js
- pegram — attempt to develop human phrase recognitions using PEG grammar knowledge bases
- Pitchography — easy to use presentation making tool, which outputs stunning, high quality motion typography-style presentations in a blink of an eye
- procstreams — module to facilitate shell scripting in node
- protobuf.pegjs — protobuf parser in PEG.js
- ql.io — declarative, data-retrieval and aggregation gateway for quickly consuming HTTP APIs
- RazorJS — experimental Razor-like PEG.js template parser for Node.js
- Rhizome — connect/express middleware for dispatching requests to a hierarchy of resources, using a grammar to describe the structure of the url hierarchy
- SIML — Simplified Markup Language, a conceptual hybrid strongly inspired by the simplicity of CSS selectors and SASS-style nesting
- SQL parser in JavaScript — SQL parser in JavaScript
- texts.js — JavaScript library (for Node and for browser) that implements conversion between various “rich” text formats
- ToyLang — simple toy language interpreted in JavaScript
- Tumble — generalized, hyper-simple templating engine
- tweeeeeeeeeet — tweet shortener
- URI Template — node.js implementation of the URI template draft standard (RFC 6570)