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. Learn more →
Top 23 TypeScript Generator Projects
-
ignite
Infinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!
Jamon Holmgren, CTO at Infinite Red, joins Nick Taylor to discuss the Ignite project, https://github.com/infinitered/ignite, a battle-tested React Native boi...
-
Project mention: Learn how to document JavaScript/TypeScript code using JSDoc & Typedoc | dev.to | 2024-03-02
Firstly, install Typedoc using npm:
-
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.
-
-
Project mention: Executable Playground of "typia", super-easy/fast TypeScript validator/serializer | dev.to | 2024-03-18
-
compodoc
:notebook_with_decorative_cover: The missing documentation tool for your Angular, Nest & Stencil application
-
-
Project mention: Ask HN: Anyone use a code to mindmap/flowchart tool? | news.ycombinator.com | 2024-02-24
https://flowchart.fun recently helped a lot with a project.
-
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.
-
RESTful APIs via swagger-typescript-api
-
There is an implementation of SQL that operates on a table shaped type, entirely at type level. For your amusement: https://github.com/codemix/ts-sql
There are a bunch of more practical takes that codegen types from your database and generate types for your queries, eg: https://github.com/adelsz/pgtyped
To me the second approach seems much more pragmatic because you don’t need to run a SQL parser in a fairly potato interpreter on every build
-
openapi-typescript-codegen
NodeJS library that generates Typescript or Javascript clients based on the OpenAPI specification
I’d also add that if you use Typescript with an OpenAPI client generator (https://github.com/ferdikoomen/openapi-typescript-codegen) it can immensely alleviate some of the biggest pain points of seperate backend and front-end. It always used to be a major pain in the ass with the amount of overhead an API change would incur - updating documentation, postman, constant communication between backend and front-end devs, etc. Now I just npm run generate, I see new API changes in my Git client and Typescript errors for code that needs updating.
Also, using a library like Tanstack Query or Rdtk Query can almost completely eliminate manual state management, and kinda makes the whole development experience feel almost like SSR.
-
Project mention: Building a smart home sensor application with AWS AppSync and AWS Amplify components | dev.to | 2023-04-12
This project uses AWS CDK as infrastructure as code solution. To maintain project configuration files efficiently, the project structure is generated using projen:
-
-
drip-table
A tiny and powerful enterprise-class solution for building lowcode tables. 轻量、强大的企业级表格可视化搭建解决方案。
-
There is an interesting win-win tool called log4brains, that can turn your markdown into a static website. It's also integrated into MADR template. I haven’t had time to try them yet, but it's in my backlog.
-
typegraphql-prisma
Prisma generator to emit TypeGraphQL types and CRUD resolvers from your Prisma schema
-
Eigengrau-s-Essential-Establishment-Generator
A town generator that is suitable for out of the box play in any fantasy TTRPG setting.
Kassoon Eigengrausgenerator Donjon PBE games Azgaar's Fantasy Map Generator.
-
Project mention: Drizzle is just as unready for prime-time as Prisma, what else is there? | /r/reactjs | 2023-12-06
You can just use prisma for migrations. check out prism-kysely
-
-
openapi-zod-client
Generate a zodios (typescript http client with zod validation) from an OpenAPI spec (json/yaml)
Since the OpenAPI specification is language-agnostic, we can use the output to validate data in both our frontend and backend. This approach makes total sense since we can provide uniform validation rules on both sides of our stack. There are a few libraries out there that can help us with this task, such as typed-openapi or openapi-zod-client, which can take an OpenAPI definition as an input and transform it to zod schema definitons.
-
-
-
-
-
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.
TypeScript Generator related posts
- Generative HTTP API Clients
- U.S. National Park Service API
- Document Playwright tests with typedoc
- Ask HN: Working with CPG Retail Data
- Simple Text to Flowchart, Online & Free
- OpenAPI DevTools: Chrome extension that generates API specs for any app or website
- OpenAPI DevTools - Chrome extension that generates API specs for any app or website
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Mar 2024
Index
What are some of the best open-source Generator projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | ignite | 16,519 |
2 | typedoc | 7,284 |
3 | qrbtf | 5,763 |
4 | typia | 3,972 |
5 | compodoc | 3,940 |
6 | openapi-devtools | 3,745 |
7 | flowchart-fun | 2,994 |
8 | swagger-typescript-api | 2,837 |
9 | pgtyped | 2,762 |
10 | openapi-typescript-codegen | 2,605 |
11 | projen | 2,419 |
12 | generator-ngx-rocket | 1,525 |
13 | drip-table | 1,220 |
14 | log4brains | 1,048 |
15 | typegraphql-prisma | 849 |
16 | Eigengrau-s-Essential-Establishment-Generator | 785 |
17 | prisma-kysely | 768 |
18 | scaffdog | 659 |
19 | openapi-zod-client | 594 |
20 | Entity-Builder | 461 |
21 | extension-create | 393 |
22 | gql-query-builder | 387 |
23 | Code-Magic | 370 |