Code Monkey home page Code Monkey logo

awesome-typescript's Introduction

Awesome TypeScript Awesome

A community driven list of useful TypeScript learning resources, libraries, frameworks and software. This is not a catalog of all the libraries, just a starting point for your explorations. Inspired by awesome-python. Other amazingly awesome lists can be found in the awesome-awesomeness list.

Table of Contents

Learning TypeScript

Projects

Cool open-source projects built using Typescript.

  • jira_clone - A simplified Jira clone built with React/Babel (Client), and Node/TypeScript (API). Auto formatted with Prettier, tested with Cypress.
  • Featmap - Simple user story mapping tool built using React, Typescript and Go.
  • Hyper - A terminal emulator built on open web standards using TypeScript.
  • Searchkit - Elasticsearch frontend UI built using TypeScript and React.
  • GitHub Desktop - Official GitHub desktop app built using TypeScript and Electron.

Packages

  • TypeORM - ORM for TypeScript and JavaScript (ES7, ES6, ES5) supporting both Active Record and Data Mapper patterns.
  • Nest - A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript.
  • InversifyJS - A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
  • Typegql - Create GraphQL schema with TypeScript classes.
  • Xstate - TypeScript finite state machines and statecharts for the modern web.
  • RxJS - A reactive programming library for TypeScript.
  • TS Node - TypeScript execution and REPL for node.js, with source map support.
  • TypeStyle - Writing CSS with TypeStyle will be just as fluent as writing JavaScript with TypeScript.
  • TypeMoq - A simple mocking library for TypeScript.
  • TypeScript Collections - A generically typed set of collections for use with TypeScript.
  • TypeDoc - Documentation generator for TypeScript projects.

Contributing

Your contributions are always welcome! Please submit a pull request or create an issue to add a new framework, library or software to the list. Do not submit a project that hasn’t been updated in the past 6 months or is not awesome.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.