-= Awesome TypeScript =- Awesome Elasticsearch โ
A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript. Inspired by the awesome lists.
##Contributing
Please take a quick look at the contribution guidelines 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.
- ๐ Handbook - Welcome to TypeScript the official resource for learning TypeScript
- ๐ TypeScript Deep Dive by Basarat Ali Syed
- Microsoft/TypeScript on Github fork TypeScript on Github! Or... just read the code
- The official TypeScript Roadmap
- ๐ TypeScript Team Blog with announcements and recent updates
- DefinitelyTyped, the repository for high quality TypeScript type definitions maintained by Boris Yankov
- Type search, search for typings on npm
- ๐ Angular 2 Development with TypeScript by Yakov Fain and Anton Moiseev; Manning
- Visual Studio Community Edition 2015 - free (conditionally) IDE with integrated TypeScript support
- VS Addon - TypescriptSyntaxPaste - Allow you to copy C# source code, then paste as Typescript syntax which help you with converting DTO or interface
- NodeJS Tools for Visual Studio
- Visual Studio Code
- PhpStorm
- CATS is an IDE for TypeScript and Web developers by @jbaron
- TypeScript Sublime Plugin by @Microsoft
- Atom TypeScript by @TypeStrong
- TypeScript Interactive Development Environment for Emacs by @ananthakumaran
- TypeScript IDE for Eclipse
- TypeScript Syntax for VIM
- Typescript addin for MonoDevelop, SharpDevelop and Xamarin Studio; a short review article
- TypeScript playground-on-ace by @hi104 updated to TypeScript 1.5
- TypeScript official Playground
- JS Bin (Select TypeScript)
- Codepen (Select TypeScript)
- TypeScript Interpret - Terminal Emulator by @niutech
- TypeScript Editor by @drake7707
- ๐บ Evolving JavaScript with TypeScript a detailed introduction to TypeScript
- jsxtyper Generates TypeScript interfaces from .jsx files
- ๐ Building a simple react component with typescript
- TodoMVC โข TypeScript + React Example
- ๐ Working with React and TypeScript
- ๐โโ๏ธ vortigern - A universal boilerplate for building web applications w/ TypeScript, React, Redux and more.
- Agent Framework Create interceptor for your class and method using @decorators
- Grunt tasks:
- grunt-ts - Grunt-ts is an npm package that handles TypeScript compilation work in GruntJS build scripts
- Zwitterion - Super simple development server with built-in support for TypeScript files.
- Webpack - supports CommonJS and AMD module bundling
- ๐ TypeScript and webpack - How to configure Webpack for TypeScript with source map support
- Browserify - CommonJS module bundler. Does not support TypeScript "out of the box", but can be applied with Grunt tasks: grunt-ts, grunt-browserify, grunt-contrib-uglify
- TypeDoc - A documentation generator for TypeScript projects
- TsLint - TypeScript linter by @palantir
- TypeScript Standard - Zero-configuration TypeScript 2 Standard Validation
- NativeScript - Open Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript
- Monaco Editor
- AngularJs2 - Angular is a development platform for building mobile and desktop web applications
- palantir/plottable - A library of modular chart components, built on
D3
(see also: http://plottablejs.org)
- Visual Studio Code - Multiplatform IDE.
- alm - A next generation IDE just for TypeScript written in TypeScript + React
- Angular Applications with TypeScript (Microsoft Virtual Academy)
- AngularJS with TypeScript made easy (SSW TV)
- TypeScript Fundamentals (Pluralsight)
- Practical TypeScript Migration (Pluralsight)
- Angular with TypeScript (Pluralsight)
- Using TypeScript for Large AngularJS Applications (Pluralsight)
- @typescriptlang - Official Typescript Twitter
- @angularjs - Official Angularjs Twitter using Typescript Since 2.0
- @jntrnr - Typescript Program Manager at Microsoft
- @ahejlsberg - Technical Fellow at Microsoft invovled with the Typescript project