Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/suin/awesome-typescript

A curated list of amazingly awesome TypeScript libraries, resources and shiny things.
https://github.com/suin/awesome-typescript

List: awesome-typescript

Last synced: 29 days ago
JSON representation

A curated list of amazingly awesome TypeScript libraries, resources and shiny things.

Awesome Lists containing this project

README

        

# Awesome TypeScript

A curated list of amazingly awesome TypeScript libraries, resources and shiny things.

## Table of Contents

todo

### Reactive Programming

* [rxjs](https://github.com/ReactiveX/rxjs) - A reactive programming library for JavaScript

### Command Line

* [cac](https://github.com/cacjs/cac) - Simple yet powerful framework for building command-line interface.
* [clime](https://github.com/vilic/clime) - The command-line interface framework for TypeScript.
* [oclif](https://github.com/oclif/oclif) - Node.js Open CLI Framework. Built with 💜 by Heroku.
* [nexe](https://github.com/nexe/nexe) - create a single executable out of your node.js apps.

### Application Frameworks (Client-side)

* [angular](https://github.com/angular/angular) -
One framework. Mobile & desktop.

### Application Frameworks (Server-side)

* [nest](https://github.com/nestjs/nest) - A progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular.
* [routing-controllers](https://github.com/typestack/routing-controllers) - Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express.

### Migrating JavaScript

* [dtsmake](https://github.com/ConquestArrow/dtsmake) - TypeScript 's type definition file (*.d.ts files) generator tool from JavaScript files.

### 3D Games

* [babylonjs](https://github.com/BabylonJS/Babylon.js) - a complete JavaScript framework for building 3D games with HTML 5 and WebGL.

### Presentational Components

* [sweetalert](https://github.com/t4t5/sweetalert) - A beautiful replacement for JavaScript's "alert".
* [flatpickr](https://github.com/flatpickr/flatpickr) - lightweight and powerful datetimepicker with no dependencies.

### Database

* [typeorm](https://github.com/typeorm/typeorm) - TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7).

### HTTP

* [typed-rest-client](https://github.com/Microsoft/typed-rest-client) - Node Rest and Http Clients with typings for use with TypeScript.
* [restyped](https://github.com/rawrmaan/restyped) - End-to-end typing for REST APIs with TypeScript
* [premiere](https://github.com/pedsmoreira/premiere) - A simple way to consume APIs with Javascript.
* [wretch](https://github.com/elbywan/wretch) - A tiny wrapper built around fetch with an intuitive syntax.

### GraphQL

* [apollo-client](https://github.com/apollographql/apollo-client) - A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server
* [graphql-cli](https://github.com/graphql-cli/graphql-cli) - Command line tool for common GraphQL development workflows.

### JSON

* [typescript-json-schema](https://github.com/YousefED/typescript-json-schema) - Generate json-schema from your Typescript sources.
* [quicktype](https://github.com/quicktype/quicktype) - Generate types and converters from JSON, Schema, and GraphQL.

### Node

* [ts-node](https://github.com/TypeStrong/ts-node) - TypeScript execution and REPL for node.js.

### Code Quality

* [tslint](https://github.com/palantir/tslint) - An extensible linter for the TypeScript language.

### Dependency Injection

* [inversify](https://github.com/inversify/InversifyJS/) - A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

### Node Modules

* [typac](https://github.com/ewgenius/typac) - Install npm packages along with corresponding typings
* [js-green-licenses](https://github.com/google/js-green-licenses) - JavaScript package.json License Checker.

### Automation

* [chromeless](https://github.com/graphcool/chromeless) - Chrome automation made simple. Runs locally or headless on AWS Lambda.

### Google APIs

* [googleapis](https://github.com/google/google-api-nodejs-client) - Google's officially supported Node.js client library for accessing Google APIs.

### Google Apps Script

* [clasp](https://github.com/google/clasp) - Develop Apps Script projects locally.

### YouTube

* [pully](https://github.com/JimmyBoh/pully) - A simple CLI and library for downloading high quality YouTube videos!