TypeScript Code Generation

Open-source TypeScript projects categorized as Code Generation

Top 17 TypeScript Code Generation Projects

  • amplication

    🔥🔥🔥 Open-source backend development platform. Build production-ready services without wasting time on repetitive coding.

    Project mention: Creating a Restaurant Finder Application Using ReactJS and Amplication | dev.to | 2024-01-14

    Go to https://amplication.com.

  • ts-morph

    TypeScript Compiler API wrapper for static analysis and programmatic code changes.

    Project mention: Developing your own Chrome Extension - Fixing Errors with ts-morph and using Buns API (Part 4) | dev.to | 2024-03-03

    I recently came across an incredibly powerful tool called ts-morph. It's an Abstract Syntax Tree (AST) code analyzer and manipulator that can easily locate class declarations and their references. Just remember, it only works on TypeScript files. To use it, we created a new "build.ts" file and harnessed the full potential of Bun's API. Because ts-morph only understands TypeScript files, we bundled our files accordingly.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • apollo-tooling

    ✏️ Apollo CLI for client tooling (Mostly replaced by Rover)

  • twinny

    The most no-nonsense locally hosted (or API hosted) AI code completion plugin for Visual Studio Code, like GitHub Copilot but 100% free!

    Project mention: Twinny: Locally hosted (or API hosted) AI code completion for Visual Studio Code | news.ycombinator.com | 2024-04-10
  • latent-browser

    Latent web browser

  • code

    Design to Code Engine (by gridaco)

  • gpt4-with-calc

    GPT-4 Equipped with Numeric Calculation

    Project mention: Looking for An AI That Specializes In Math, Physics and Calculus(Urgent, Exams Are Coming) | /r/OpenAI | 2023-06-10
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • rete-studio

    A general-purpose code generation tool powered by Rete.js

    Project mention: Code generation: transform JavaScript into visual programming language and back | news.ycombinator.com | 2023-06-27
  • vscode-cmantic

    C/C++ code generation for VS Code: Generate Definitions, Getters, Setters, and much more.

  • better-sql

    Generate sql query from a concise query syntax inspired from EdgeDB and GraphQL

  • polyglot

    Polyglot is a web-based code translator that Use AI to translate code from one language to another. (by ranahaani)

    Project mention: A web-based code translator that uses AI to translate code from one language to another. | /r/coolgithubprojects | 2023-04-30
  • typedotenv

    dotenv utility for TypeScript

  • MegaDocker

    A tool to easily generate docker swarm stacks

  • tsc-macro

    Compose macro in Typescript, expand back into Typescript

  • Node-Estree

    Complete and compliant ESTree spec implementation in TypeScript

  • exo

    The Ultimate React Native App Skeleton (by kat-tax)

    Project mention: Convert Figma -> React Native (free and open-source) | /r/reactnative | 2023-05-14

    Hello all. I'm working on a plugin that converts Figma components to React Native in realtime.

  • genioc

    Bloat-free and magical IoC-container for Typescript based on code-generation

    Project mention: [TS] Java-like, decorator-free simple IOC container | /r/node | 2023-07-04

    Note: the reason "IUserRepository" is passed here as a string to bind() is because Typescript interfaces are not "real" types or symbols, unlike classes, so therefore we must use the string name of them. However, the autogenerated code contains simple union-type that makes sure you pass a correct name for the interface to bind() The key here is that there is an additional pre-preprocessing step that uses Typescript compiler to parse the arguments of each constructor and generates a project-specific IOC container code with a tree of depenedencies, allowing to resolve them in runtime (basically an additional .ts file in your source code folder). You can also run it in watch mode, so it actively rebuilds the tree as you edit the code in project, or just make it a required step before running your app in npm start for example. The example of auto generated container code, that you import in your project can be found there: Github

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-04-10.

TypeScript Code Generation related posts

Index

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

Project Stars
1 amplication 13,308
2 ts-morph 4,560
3 apollo-tooling 3,038
4 twinny 1,137
5 latent-browser 257
6 code 205
7 gpt4-with-calc 167
8 rete-studio 88
9 vscode-cmantic 82
10 better-sql 25
11 polyglot 21
12 typedotenv 13
13 MegaDocker 12
14 tsc-macro 11
15 Node-Estree 11
16 exo 10
17 genioc 7
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com