TypeScript DSL

Open-source TypeScript projects categorized as DSL Edit details

Top 9 TypeScript DSL Projects

  • magic

    Create a CRUD API wrapping your database in seconds (by polterguy)

    Project mention: What Miles Davis can teach software developers | dev.to | 2022-08-09

    It implies you don't have to be brilliant all the time, you don't always have to create amazing sections of code, and you can give room for others to breadth and thrive - And as you do, this gives room for Magic to unfold. Pun! ;)

  • spot

    Spot is a concise, developer-friendly way to describe your API contract. (by airtasker)

    Project mention: Show /r/rust: a Rust implementation of the Realworld demo app spec using Axum and SQLx, written by a co-author of SQLx. | reddit.com/r/rust | 2022-01-31

    That's obviously not a great situation, so I've started experimenting with airtasker/spot which uses a Typescript-based DSL to generate OpenAPI specs. It's a decent stopgap, although I would love it if we could adapt something like this to Rust using doc-comments and attributes or something so the documentation can live in the code itself.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • jssm

    Fast, easy Javascript finite state machines with visualizations; enjoy a one liner FSM instead of pages. MIT; Typescripted; 100% test coverage. Implements the FSL language.

    Project mention: What is the JavaScript project you're currently working on? I'll show you mine... please add yours in the comments. | reddit.com/r/learnjavascript | 2022-07-30

    Javascript State Machine

  • tql

    A GraphQL query builder for TypeScript. Avoid the pain of codegen.

  • angu

    A small DSL/interpreter that can be used to evaluate simple expressions

    Project mention: 20-line DSL in typescript or js without a library | dev.to | 2022-06-01

    And if you want array types, infix notation, and other nice-to-haves, you're probably better off using a library like angu

  • graphql-ts-client

    Typescript DSL for GraphQL.

    Project mention: The documentation of https://github.com/babyfish-ct/kimmer is ready | reddit.com/r/Kotlin | 2022-01-17

    I have developed two frameworks for GraphQL client before. If you are interested, you can also learn about it. 1. https://github.com/babyfish-ct/graphql-ts-client 2. https://github.com/babyfish-ct/graphql-state

  • kfp-tekton

    Kubeflow Pipelines on Tekton

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • truss

    A TypeScript DSL for writing utility CSS in React/JSX (by homebound-team)

    Project mention: Ask HN: Who is hiring? (November 2021) | news.ycombinator.com | 2021-11-01
  • restscript

    DSL to simplify HTTP request pipelines

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-09.

TypeScript DSL related posts


What are some of the best open-source DSL projects in TypeScript? This list will help you:

Project Stars
1 magic 648
2 spot 397
3 jssm 209
4 tql 117
5 angu 117
6 graphql-ts-client 113
7 kfp-tekton 108
8 truss 22
9 restscript 3
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.