Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

@@ -1,4 +1,4 @@
 Awesome TypeScript
 Awesome TypeScript
-= Awesome TypeScript =- Awesome Elasticsearch (https://github.com/dzharii/awesome-elasticsearch) →
@@ -10,8 +10,7 @@
Contributing
Please take a quick look at the contribution guidelines (/contributing.md) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve 
this file.
Please take a quick look at the contribution guidelines (/contributing.md) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file.
Contents
@@ -44,8 +43,7 @@
⟡ :octocat: Microsoft/TypeScript on Github (https://github.com/Microsoft/TypeScript) fork TypeScript on Github! Or... just read the code
⟡ :octocat:The official TypeScript Roadmap (https://github.com/Microsoft/TypeScript/wiki/Roadmap)
⟡ :books: TypeScript Team Blog (http://blogs.msdn.com/b/typescript/) with announcements and recent updates
⟡ :octocat: DefinitelyTyped/DefinitelyTyped (https://github.com/DefinitelyTyped/DefinitelyTyped) the repository for high quality TypeScript type definitions maintained by Boris Yankov and thousands of 
contributors
⟡ :octocat: DefinitelyTyped/DefinitelyTyped (https://github.com/DefinitelyTyped/DefinitelyTyped) the repository for high quality TypeScript type definitions maintained by Boris Yankov and thousands of contributors
⟡ :octocat: Type search (https://aka.ms/typings), search for typings on npm
⟡ :books: Community Curated Resources (https://hackr.io/tutorials/learn-typescript)
⟡ :octocat: Clean Code concepts adapted for TypeScript (https://github.com/labs42io/clean-code-typescript)
@@ -57,41 +55,39 @@
Typescript Project Starters
⟡ typescript-starter (https://github.com/bitjson/typescript-starter)  A CLI to quickly generate and configure new libraries and Node.js projects
⟡ next-smrt (https://github.com/csprance/next-smrt)  A Typescript/NextJs boilerplate with Redux/Styled Components/Material UI and TypeSafe Actions.
⟡ :octocat: Next-Postgres-With-Typescript (https://github.com/brandontle/next-postgres-with-typescript) - Forum-like fullstack web app boilerplate with Next.js 7.0.2 + Sequelize 4/Postgres + Typescript + Redux +
Passport Local Auth + Emotion
⟡ MicroTS (https://www.npmjs.com/package/microts) Microservice code generator with interface-first approach: from OpenAPI (Swagger) REST API specification is generated complete project with TypeScript code, 
input validator, UI, tests and Docker configuration.
⟡ pankod/next-boilerplate (https://github.com/pankod/next-boilerplate) A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Reverse 
Proxy, Bundle Analyzer and Built-in CLI
⟡ jsynowiec/node-typescript-boilerplate (https://github.com/jsynowiec/node-typescript-boilerplate) Up-to-date, developer ready and comprehensive, yet minimalistic template. Works out of the box for most Node.js 
projects. All basic tools included and configured. Targets latest Node.js LTS and TypeScript releases.
⟡ :octocat: Next-Postgres-With-Typescript (https://github.com/brandontle/next-postgres-with-typescript) - Forum-like fullstack web app boilerplate with Next.js 7.0.2 + Sequelize 4/Postgres + Typescript + Redux + Passport Local Auth + 
Emotion
⟡ MicroTS (https://www.npmjs.com/package/microts) Microservice code generator with interface-first approach: from OpenAPI (Swagger) REST API specification is generated complete project with TypeScript code, input validator, UI, tests 
and Docker configuration.
⟡ pankod/next-boilerplate
 (https://github.com/pankod/next-boilerplate) A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Reverse Proxy, Bundle Analyzer and Built-in CLI
⟡ jsynowiec/node-typescript-boilerplate (https://github.com/jsynowiec/node-typescript-boilerplate) Up-to-date, developer ready and comprehensive, yet minimalistic template. Works out of the box for most Node.js projects. All basic tools
included and configured. Targets latest Node.js LTS and TypeScript releases.
⟡ typescript-express-starter (https://github.com/ljlm0402/typescript-express-starter) - Quick and Easy TypeScript Express Starter.
⟡ The Knests Stack (https://github.com/tudorconstantin/knests/) - Full stack boilerplate (hackathon starter) with: PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (with hooks and typescript), Material-UI, 
Docker multistage images for, Docker compose and a Gitlab CI/CD pipeline fully configured.
⟡ The Knests Stack (https://github.com/tudorconstantin/knests/) - Full stack boilerplate (hackathon starter) with: PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (with hooks and typescript), Material-UI, Docker multistage images 
for, Docker compose and a Gitlab CI/CD pipeline fully configured.
⟡ tRPC + Next.js (https://trpc.io/docs/nextjs/introduction) - Full-stack starter projects for end-to-end type safe development with React
⟡ nd.ts (https://github.com/heyayushh/nd.ts/) - setup bare minimum Node.ts project asap
⟡ :octocat: samchon/backend (https://github.com/samchon/backend) - TypeScript backend template project using the NestJS (https://nestjs.com) (nestia (https://github.com/samchon/nestia)) and TypeORM 
(https://typeorm.io) (safe-typeorm (https://github.com/samchon/safe-typeorm)). It helps newbie backend developers through the derived example projects. Also, it even supports the non-distruptive update system in
the process level through the pm2 (https://pm2.keymetrics.io/).
⟡ :ok_man: ts-express-boilerplate (https://github.com/d4rkstar/ts-express-boilerplate) - ExpressJS / Typescript template good to start backend projects, with a focus on simplicity and minimal features :P It has 
logging and testing configured out of the box. Typeorm is used for data access.
⟡ :octocat: samchon/backend (https://github.com/samchon/backend) - TypeScript backend template project using the NestJS (https://nestjs.com) (nestia (https://github.com/samchon/nestia)) and TypeORM (https://typeorm.io) (safe-typeorm 
(https://github.com/samchon/safe-typeorm)). It helps newbie backend developers through the derived example projects. Also, it even supports the non-distruptive update system in the process level through the pm2 
(https://pm2.keymetrics.io/).
⟡ :ok_man: ts-express-boilerplate (https://github.com/d4rkstar/ts-express-boilerplate) - ExpressJS / Typescript template good to start backend projects, with a focus on simplicity and minimal features :P It has logging and testing 
configured out of the box. Typeorm is used for data access.
⟡ create-typescript-app (https://github.com/hein-htut-aung/create-typescript-app) - provides a starting point for TypeScript web applications. pnpm, Rollup, Jest, and CSS Modules with SCSS.
⟡ ts-vite-npm-template (https://github.com/kaandesu/ts-vite-npm-template) - An all-in-one solution for crafting TypeScript-based NPM packages with Vite, complete with built-in GitHub Pages live-demo deployment, 
automated test-and-build workflows, and Vite-powered unit test configuration, including coverage analysis and a README.md template for your package.
⟡ ts-vite-npm-template (https://github.com/kaandesu/ts-vite-npm-template) - An all-in-one solution for crafting TypeScript-based NPM packages with Vite, complete with built-in GitHub Pages live-demo deployment, automated test-and-build 
workflows, and Vite-powered unit test configuration, including coverage analysis and a README.md template for your package.
Books
⟡ :books: TypeScript in 50 Lessons (https://typescript-book.com/) by Stefan Baumgartner
⟡ :books: :fire: TypeScript Quickly (https://www.manning.com/books/typescript-quickly) Learn modern TypeScript and build your own blockchain; Supporting code samples :octocat:yfain/getts 
(https://github.com/yfain/getts)
⟡ :books: Angular Development with Typescript, Second Edition (MEAP October 2017) (https://www.manning.com/books/angular-development-with-typescript-second-edition) Angular Development with Typescript, Second 
Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. (by Yakov Fain and Anton Moiseev; 
Manning)
⟡ :books: :fire: TypeScript Quickly (https://www.manning.com/books/typescript-quickly) Learn modern TypeScript and build your own blockchain; Supporting code samples :octocat:yfain/getts (https://github.com/yfain/getts)
⟡ :books: Angular Development with Typescript, Second Edition (MEAP October 2017) (https://www.manning.com/books/angular-development-with-typescript-second-edition) Angular Development with Typescript, Second Edition is an 
intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools. (by Yakov Fain and Anton Moiseev; Manning)
⟡ :books: Angular 2 Development with TypeScript (2016) (https://www.manning.com/books/angular-2-development-with-typescript) by Yakov Fain and Anton Moiseev; Manning
⟡ :books: Learning TypeScript 2.x 2nd Ed. (https://www.learningtypescript.com) by Remo H. Jansen
⟡ :books: Mastering TypeScript 2nd Ed. (https://www.packtpub.com/application-development/mastering-typescript-second-edition) by Nathan Rozentals
⟡ :books: Beginning Angular 4 with TypeScript (https://www.amazon.com/Beginning-Angular-Typescript-Greg-Lim/dp/1542916674) by Greg Lim
⟡ :books: Programming with Types (https://www.manning.com/books/programming-with-types) - A book on how to design safe, resilient, correct software thats easy to maintain and understand by taking advantage of 
the power of type systems. (by Vlad Riscutia)
⟡ :books: Programming with Types (https://www.manning.com/books/programming-with-types) - A book on how to design safe, resilient, correct software thats easy to maintain and understand by taking advantage of the power of type systems.
(by Vlad Riscutia)
⟡ :books: Essential TypeScript 5 (https://www.manning.com/books/essential-typescript-5) - Third edition of the bestselling guide to TypeScript. (by Adam Freeman)
⟡ :books: Effective TypeScript (https://www.oreilly.com/library/view/effective-typescript/9781492053736/) by Dan Vanderkam
⟡ :books: Advanced TypeScript 3 Programming Projects (https://www.packtpub.com/product/advanced-typescript-3-programming-projects/9781789133042) by Peter O'Hanlon
@@ -129,8 +125,7 @@
⟡ Atom TypeScript (https://github.com/TypeStrong/atom-typescript) by @TypeStrong
⟡ TypeScript Interactive Development Environment for Emacs (https://github.com/ananthakumaran/tide) by @ananthakumaran
⟡ TypeScript Syntax for VIM (https://github.com/leafgarland/typescript-vim)
⟡ :octocat: Typescript addin for (https://github.com/mrward/typescript-addin) MonoDevelop, SharpDevelop and Xamarin Studio; a short review article 
(http://lastexitcode.com/blog/2015/04/01/TypeScriptSupportInXamarinStudio/)
⟡ :octocat: Typescript addin for (https://github.com/mrward/typescript-addin) MonoDevelop, SharpDevelop and Xamarin Studio; a short review article (http://lastexitcode.com/blog/2015/04/01/TypeScriptSupportInXamarinStudio/)
⟡ Typescript tooling for Neovim (https://github.com/mhartington/nvim-typescript) is a language service plugin for typescript for Neovim.
⟡ Coc (https://github.com/neoclide/coc.nvim) Make your Vim/Neovim as smart as VSCode. 
@@ -152,8 +147,7 @@
⟡ Nx (https://github.com/nrwl/nx) - Smart, Fast and Extensible Build System
Cloud Data Warehousing
⟡ :sparkles: Crisp BigQuery (https://github.com/winwiz1/crisp-bigquery) Starter project that delivers Google BigQuery data to end user browsers with cost control. Allows to implement rich data presentation 
options.
⟡ :sparkles: Crisp BigQuery (https://github.com/winwiz1/crisp-bigquery) Starter project that delivers Google BigQuery data to end user browsers with cost control. Allows to implement rich data presentation options.
⟡ DDB-Table (https://github.com/neuledge/ddb-table) Strongly typed querys and tables for AWS DynamoDB
Module Bundlers
@@ -162,8 +156,8 @@
⟡ Vite (https://vitejs.dev/) - Next Generation Frontend Tooling
⟡ Webpack (http://webpack.github.io/) - supports CommonJS and AMD module bundling
⟡ TypeScript and webpack (http://www.jbrantly.com/typescript-and-webpack/) - How to configure Webpack for TypeScript with source map support
⟡ Browserify (http://browserify.org/) - CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with  Grunt (http://gruntjs.com/) tasks: grunt-ts 
(https://www.npmjs.com/package/grunt-ts), grunt-browserify (https://www.npmjs.com/package/grunt-browserify), grunt-contrib-uglify (https://www.npmjs.com/package/grunt-contrib-uglify)
⟡ Browserify (http://browserify.org/) - CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with  Grunt (http://gruntjs.com/) tasks: grunt-ts (https://www.npmjs.com/package/grunt-ts), 
grunt-browserify (https://www.npmjs.com/package/grunt-browserify), grunt-contrib-uglify (https://www.npmjs.com/package/grunt-contrib-uglify)
⟡ fuse-box (https://github.com/fuse-box/fuse-box) | http://fuse-box.org/ (http://fuse-box.org/) - typescript sample: fuse-box-ts-react-reflux-seed (https://github.com/fuse-box/fuse-box-ts-react-reflux-seed)
CMS
@@ -228,8 +222,8 @@
⟡ computed-types (https://github.com/neuledge/computed-types) - 🦩 Joi like validations for TypeScript
⟡ json-schema-to-ts (https://github.com/thomasaribart/json-schema-to-ts) - Dynamic type inference from JSON schemas
⟡ Yunomix (https://github.com/LancerComet/MyWebLibs/tree/master/Yunomix) - A form validation toolkit which is designed in AOP form.
⟡ typia (https://github.com/samchon/typia) - 20,000x times faster runtime validator using pure TypeScript type. Only one line required like typia.assert(input). Also, supports 200x faster JSON serialization, and
Protocol Buffer features. 🚀 (see also https://typia.io/docs)
⟡ typia (https://github.com/samchon/typia) - 20,000x times faster runtime validator using pure TypeScript type. Only one line required like typia.assert(input). Also, supports 200x faster JSON serialization, and Protocol Buffer 
features. 🚀 (see also https://typia.io/docs)
⟡ fta (https://github.com/sgb-io/fta) - Rust-based static analysis to monitor code quality
⟡ dto-classes (https://github.com/rsinger86/dto-classes) - Developer-friendly parsing, validation & serialization. Static types by default. Uses properties for field schemas, not decorators.
@@ -256,8 +250,8 @@
⟡ :octocat: wretch (https://github.com/elbywan/wretch) - A tiny (< 2.2Kb g-zipped) wrapper built around fetch with an intuitive syntax.
⟡ :octocat: Cycle.js (https://github.com/cyclejs/cyclejs) - A functional and reactive JavaScript framework for predictable code.
⟡ :octocat: Tridactyl (https://github.com/tridactyl/tridactyl) - A Firefox browser addon that replaces browser's control mechanism with one modelled on the one true editor, Vim.
⟡ :octocat: armour/vue-typescript-admin-template (https://github.com/Armour/vue-typescript-admin-template) - A vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin 
interfaces (demo (https://armour.github.io/vue-typescript-admin-template/#/dashboard))
⟡ :octocat: armour/vue-typescript-admin-template (https://github.com/Armour/vue-typescript-admin-template) - A vue-cli 3.0 & typescript minimal admin template + a production-ready front-end solution for admin interfaces (demo 
(https://armour.github.io/vue-typescript-admin-template/#/dashboard))
⟡ :octocat: n8n.io (https://github.com/n8n-io/n8n) - Open Source Workflow Automation Tool
⟡ :octocat: Dnote (https://github.com/dnote/dnote) - A command line notebook with a multi-device sync and a web interface.
⟡ :octocat: Thin Backend (https://github.com/digitallyinduced/thin-backend) - Realtime Backend for your Single Page Apps, with End-to-End Type Safety thanks to types being derived from the Postgres Schema
@@ -267,8 +261,7 @@
Web/ReactJS
⟡ :octocat: facebook/create-react-app (https://facebook.github.io/create-react-app/docs/adding-typescript) Create React apps using typescript with no build configuration
⟡ :octocat: Microsoft/TypeScript-React-Starter (https://github.com/Microsoft/TypeScript-React-Starter) A starter template for TypeScript and React with a detailed README describing how to use the two together; 
based on create-react-app
⟡ :octocat: Microsoft/TypeScript-React-Starter (https://github.com/Microsoft/TypeScript-React-Starter) A starter template for TypeScript and React with a detailed README describing how to use the two together; based on create-react-app
⟡ :scroll: typescript-cheatsheets/react-typescript-cheatsheet (https://github.com/typescript-cheatsheets/react-typescript-cheatsheet) Cheatsheets for experienced React developers getting started with TypeScript
⟡ :octocat: jsxtyper (https://github.com/fuselabs/jsxtyper) Generates TypeScript interfaces from .jsx files
⟡ :scroll: Building a simple react component with typescript (http://www.austentalbot.com/how-to-use-react-with-typescript/)
@@ -282,8 +275,8 @@
⟡ :octocat: Typescript Monorepo Next Example (https://github.com/deptno/typescript-monorepo-next-example) - A minimalistic next.js + typescript monorepo.
⟡ :stars: Crisp React (https://github.com/winwiz1/crisp-react) Boilerplate with React client and Express backend. Offers performance and extended functionality. Helps to avoid frequent React-Express pitfalls.
⟡ :book: React by Example (https://reactbyexample.github.io/) Code-oriented React tutorial for programmers
⟡ :octocat: Materio Free MUI React NextJS Typescript Admin Template (https://github.com/themeselection/materio-mui-react-nextjs-admin-template-free) - Most Powerful & Comprehensive Free MUI React NextJS Admin 
Dashboard Template built for developers. Made With Typecript & JavaScript.
⟡ :octocat: Materio Free MUI React NextJS Typescript Admin Template (https://github.com/themeselection/materio-mui-react-nextjs-admin-template-free) - Most Powerful & Comprehensive Free MUI React NextJS Admin Dashboard Template built 
for developers. Made With Typecript & JavaScript.
⟡ :octocat: Flowbite React (https://github.com/themesberg/flowbite-react) - Open-source component library based on React, TypeScript, and Tailwind CSS
Back-end API
@@ -291,19 +284,18 @@
⟡ :octocat: design-first (https://adam-hanna.github.io/design-first-docs/) - A REST Api templating engine for Typescript
⟡ :octocat: Fastify (https://github.com/fastify/fastify) - Fast and low overhead web framework, for Node.js
⟡ :octocat: Hono (https://hono.dev/) - Hono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime
⟡ :octocat: Nest (https://github.com/nestjs/nest) - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript 🚀 (see also: 
https://nestjs.com/)
  ⟡ :octocat: nestia (https://github.com/samchon/nestia) - 20,000x faster validation and 200x faster JSON serialization decorators using typia. Enable to utilize pure TypeScript interface type as DTO, and 
overall server performance improved by about 30x times. Also, it supports SDK (collection of fetch functions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) generation, and
even possible to migrate NestJS project only by swagger.json file. 🚀 (see also: https://nestia.io/docs)
⟡ :octocat: Nest (https://github.com/nestjs/nest) - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript 🚀 (see also: https://nestjs.com/)
  ⟡ :octocat: nestia (https://github.com/samchon/nestia) - 20,000x faster validation and 200x faster JSON serialization decorators using typia. Enable to utilize pure TypeScript interface type as DTO, and overall server performance 
improved by about 30x times. Also, it supports SDK (collection of fetch functions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) generation, and even possible to migrate NestJS project only by 
swagger.json file. 🚀 (see also: https://nestia.io/docs)
⟡ :octocat: LoopBack 4 (https://github.com/strongloop/loopback-next) - A highly extensible Node.js and TypeScript framework for building APIs and microservices. :rocket: (see also: https://loopback.io/)
⟡ :octocat: FoalTS (https://github.com/FoalTS/foal) - A simple, intuitive and complete framework for building enterprise-grade Node.JS applications :boom: :rocket: (see also: https://foalts.org)
⟡ :octocat: Enso (http://ensojs.netlify.com) - Typescript first Node.JS framework inspired by Domain Driven Design principles with a focus on composition and Developer Experience
⟡ :octocat: Libstack (https://libstack.io) - A collection of various modules to create Typescript server easily and ready to be deployed on Docker.
⟡ :octocat: tinyhttp (https://github.com/talentlessguy/tinyhttp) - A modern Express-like web framework for Node.js, written in TypeScript and compiled to Native ESM.
⟡ :octocat: ZenTS (https://github.com/sahachide/ZenTS) - A modern Node.js and TypeScript first framework for building rich web applications (see also: https://zents.dev)
⟡ :octocat: Booster Framework (https://github.com/boostercloud/booster) - Event-driven cloud native GraphQL open-source framework, part of the Booster Cloud ecosystem. It makes use of high-level abstractions and
conventions. (see also: https://booster.cloud)
⟡ :octocat: Booster Framework (https://github.com/boostercloud/booster) - Event-driven cloud native GraphQL open-source framework, part of the Booster Cloud ecosystem. It makes use of high-level abstractions and conventions. (see also: 
https://booster.cloud)
Standalone apps
⟡ :octocat: Visual Studio Code (https://github.com/Microsoft/vscode) - Multiplatform IDE.
@@ -327,16 +319,15 @@
⟡ :octocat: TypeMoq (https://github.com/florinn/typemoq) - A simple mocking library for TypeScript.
⟡ :octocat: fast-check (https://github.com/dubzzz/fast-check) - Property based testing framework for TypeScript.
⟡ :octocat: InversifyJS (https://github.com/inversify/InversifyJS/) - powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
⟡ :octocat: TypeORM (https://github.com/typeorm/typeorm) - ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in 
NodeJS, Browser, Ionic, Cordova and Electron platforms.
  ⟡ :octocat: Safe-TypeORM (https://github.com/samchon/safe-typeorm) - Enhances TypeORM in the compilation level and supports automated performance tuning tools through the application level joining. 
Furthermore, your raw SQL queries would be ensured safety by type meta programming.
⟡ :octocat: TypeORM (https://github.com/typeorm/typeorm) - ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova
and Electron platforms.
  ⟡ :octocat: Safe-TypeORM (https://github.com/samchon/safe-typeorm) - Enhances TypeORM in the compilation level and supports automated performance tuning tools through the application level joining. Furthermore, your raw SQL queries 
would be ensured safety by type meta programming.
⟡ :octocat: MikroORM (https://github.com/mikro-orm/mikro-orm) - TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, PostgreSQL, MySQL and SQLite.
⟡ :octocat: DrizzleORM (https://orm.drizzle.team/) - Lightweight TypeScript ORM, SQL-like library for flexible data access, serverless-ready, with zero dependencies.
⟡ :octocat: Prisma (https://github.com/prisma/prisma) - Modern database access (ORM alternative) for Node.js & TypeScript | PostgreSQL, MySQL & SQLite
  ⟡ :octocat: prisma-markdown (https://github.com/samchon/prisma-markdown): Generates markdown document composed with ERD diagrams and their descriptions.
⟡ :octocat: Neuledge (https://github.com/neuledge/engine-js) - Neuledge is a universal language for databases that provides state-of-the-art tools for data modeling, business logic representation, and schema 
validation.
⟡ :octocat: Neuledge (https://github.com/neuledge/engine-js) - Neuledge is a universal language for databases that provides state-of-the-art tools for data modeling, business logic representation, and schema validation.
⟡ :octocat: Typetta (https://github.com/twinlogix/typetta) - Typescript ORM for Node.js that uses GraphQL as schema definition language | Supports all main SQL databases and MongoDB.
⟡ :octocat: TypeGQL (https://github.com/prismake/typegql) - Set of tools for creating GraphQL schema directly from typed TypeScript class.
⟡ :octocat: TSTL (https://github.com/samchon/tstl) - Implementation of C++ STL (Standard Template Library) in TypeScript. Provided modules are containers, iterators, algorithms and functors.
@@ -350,8 +341,7 @@
⟡ :octocat: mokia (https://github.com/varHarrie/mokia) - A mock server integrated data simulation and http service.
⟡ :octocat: sub-events (https://github.com/vitaly-t/sub-events) - Strongly-typed events.
⟡ :octocat: ts-audio (https://github.com/EvandroLG/ts-audio) - an agnostic and easy-to-use library to work with the AudioContext API
⟡ :octocat: tslog (https://github.com/fullstack-build/tslog) - A powerful logging library with native TypeScript support: beautiful interpolation, native V8 stack trace, secret masking, support for requestIds 
based on AsyncLocalStorage
⟡ :octocat: tslog (https://github.com/fullstack-build/tslog) - A powerful logging library with native TypeScript support: beautiful interpolation, native V8 stack trace, secret masking, support for requestIds based on AsyncLocalStorage
⟡ :octocat: tsParticles (https://github.com/matteobruni/tsparticles) - A lightweight library for easily creating particles animations for websites (Supports also ReactJS, VueJS, Angular, Svelte and others)
⟡ :octocat: statek (https://github.com/pie6k/statek) - Reactive state management library
⟡ :octocat: Injex (https://www.injex.dev/) - Simple, Decorated, Pluggable dependency-injection framework for TypeScript applications
@@ -361,12 +351,12 @@
⟡ :octocat: Remult (https://github.com/remult/remult) - End-to-end type-safe CRUD and frontend-backend model code sharing in fullstack TypeScript applications.
⟡ :octocat: Jest (https://github.com/facebook/jest) - A comprehensive JavaScript testing solution. Works out of the box for most JavaScript projects.
⟡ :octocat: diod (https://github.com/artberri/diod) - A very opinionated and lightweight inversion of control container and dependency injector for Node.js or browser apps.
⟡ :octocat: @deliberative/crypto (https://github.com/deliberative/crypto) - A Typescript/WebAssembly library for public key cryptography, AEAD secret boxes, Shamir secret sharing and random shuffling. Runs on 
Nodejs, ESM, CommonJS and the browser.
⟡ :octocat: @deliberative/crypto (https://github.com/deliberative/crypto) - A Typescript/WebAssembly library for public key cryptography, AEAD secret boxes, Shamir secret sharing and random shuffling. Runs on Nodejs, ESM, CommonJS and 
the browser.
⟡ :octocat: castore (https://github.com/castore-dev/castore) - Typescript library to easily implement Event Sourcing in your application
⟡ :octocat: sweet-monads (https://github.com/JSMonk/sweet-monads) - Typescript library for popular monads (such as Maybe or Either) and performant iterators. 
 Video Courses
 Video Courses
:free: Free Courses
⟡ Angular Applications with TypeScript (https://mva.microsoft.com/en-US/training-courses/angular-applications-with-typescript-14330) (Microsoft Virtual Academy)
⟡ AngularJS with TypeScript made easy (https://www.youtube.com/watch?v=OZxnFB0yQHs) (SSW TV)
@@ -374,8 +364,8 @@
⟡ Evolving JavaScript with TypeScript (https://www.youtube.com/watch?v=Ut694dsIa8w) a detailed introduction to TypeScript
⟡ Why program in TypeScript? (https://www.youtube.com/watch?v=1TW9SdHIiXI) an overview of the main syntax constructs focusing on the benefits of using TypeScript as opposed to coding in JavaScript
⟡ List of free online courses about Typescript (https://skillcombo.com/topic/typescript/free)
⟡ Functional Programming with TypeScript (https://www.youtube.com/playlist?list=PLuPevXgCPUIMbCxBEnc1dNwboH6e2ImQo) - Discover functional programming with Typescript and create a library like fp-ts alongside 
Sahand Javid in this beginner-friendly YouTube playlist.
⟡ Functional Programming with TypeScript
 (https://www.youtube.com/playlist?list=PLuPevXgCPUIMbCxBEnc1dNwboH6e2ImQo) - Discover functional programming with Typescript and create a library like fp-ts alongside Sahand Javid in this beginner-friendly YouTube playlist.
⟡ Building CRM from scratch with Typescript and Bun (https://www.youtube.com/watch?v=l4QjeBEkNLc) - Building a real-world CRM system from scratch, without big frameworks. Bun, Typescript and Tailwind.
:dollar: Paid Courses
@@ -390,12 +380,12 @@
⟡ Mastering TypeScript - 2022 Edition (https://www.udemy.com/course/learn-typescript/) (Udemy)
⟡ List of paid online courses about Typescript (https://skillcombo.com/topic/typescript/)
 Tutorials
 Tutorials
⟡ Converting your vanilla JavaScript app to TypeScript (https://www.useanvil.com/blog/engineering/converting-vanilla-javascript-to-typescript)
⟡ Difference Between TypeScript and JavaScript (https://www.scaler.com/topics/typescript-vs-javascript/)
 Roadmap
 Roadmap
⟡ TypeScript Roadmap (https://roadmap.sh/typescript)
⟡ TypeScript Origins: The Documentary - YouTube (https://www.youtube.com/watch?v=U6s2pdxebSo) by OfferZen Origins
@@ -416,5 +406,5 @@
Acknowledgements
▐ (added: 2023) A new section to say thank you for the contributions.
 - 2023 - ⚒ Thank you Hamza ( @Hamza12700 https://github.com/Hamza12700 ) for more than 15 merged pull requests (https://github.com/dzharii/awesome-typescript/pulls?q=is%3Apr+author%3AHamza12700+is%3Aclosed). 
Great contribution to keeping this list up-to-date with modern TypeScript projects. Contributor of the year 2023. 
 - 2023 - ⚒ Thank you Hamza ( @Hamza12700 https://github.com/Hamza12700 ) for more than 15 merged pull requests (https://github.com/dzharii/awesome-typescript/pulls?q=is%3Apr+author%3AHamza12700+is%3Aclosed). Great contribution to 
keeping this list up-to-date with modern TypeScript projects. Contributor of the year 2023.