-= 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
- ⏬ Visual Studio Community Edition 2015 - free (conditionally) IDE with integrated TypeScript support
- ⏬ Download TypeScript addons for Visual Studio 2013
- ⏬ NodeJS Tools for Visual Studio
- ⏬ Visual Studio Code
- ⏬ 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
- Grunt tasks:
- grunt-ts - Grunt-ts is an npm package that handles TypeScript compilation work in GruntJS build scripts
- 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
- NativeScript - Open Source framework for building cross-platform truly native iOS, Android and Windows mobile apps using JavaScript
- 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.
- 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