Skip to main content

Bootstrap Project

TypeScript handbook had a page https://www.typescriptlang.org/docs/bootstrap, listing a bunch of tools for starting a TypeScript project.

The web page is now removed.

It's a very useful page, and I found the web page archive https://web.archive.org/web/20220609161653/https://www.typescriptlang.org/docs/bootstrap

I will list the tools here

Node with npm

  • tsup:: Bundle your TypeScript library with no config, powered by esbuild.
  • oclif:: Create command line tools your users love
  • Gluegun:: A delightful toolkit for building TypeScript-powered command-line apps

Web Frameworks

  • Angular:: The modern web developer's platform
  • Ember:: A framework for ambitious web developers
  • React:: A JavaScript library for building user interfaces
  • Vue:: The Progressive JavaScript Framework
  • Ruby on Rails:: Convention over configuration web framework
  • ASP.NET Core:: Framework for building modern, cloud-based, Internet-connected applications

Node APIs

  • Azure Functions:: Build and deploy from VS Code in minutes
  • Feathers JS:: A framework for real-time applications and REST APIs
  • GraphQL:: Bootstrap your GraphQL server within seconds
  • Nest JS:: A progressive Node.js framework for building efficient and scalable server-side applications
  • Node Reference:: A documented starter template from the TS team
  • LoopBack:: A highly extensible Node.js and TypeScript framework for building APIs and microservices
  • Fastify:: A fast and low overhead web framework for Node.js
  • Foal TS:: Elegant and complete Node.js framework for building web applications

React Projects

  • Create React App:: Set up a modern web app by running one command
  • Gatsby:: Helps developers build blazing fast websites and apps
  • Next.js:: The React Framework for Production
  • Razzle:: Server-rendered universal JavaScript applications with no configuration
  • RedwoodJS:: The JS App Framework for Startups
  • Recommended Toolchains:: Recommendations from the React Team

Building Apps

  • Electron:: Build cross-platform desktop apps with JavaScript, HTML, and CSS
  • Expo:: The fastest way to build an app
  • React Native:: Learn once, write anywhere
  • NativeScript:: Open source framework for building truly native mobile apps
  • MakeCode:: Brings computer science to life for all students with fun projects

Tooling

  • Vite:: Next Generation Frontend Tooling
  • Parcel:: Blazing fast, zero configuration web application bundler
  • Webpack:: Bundle your assets, scripts, images and styles

Familiar With TypeScript already?

  • Release Notes:: Release Notes
  • Handbook:: The TypeScript language reference
  • Playground:: Explore and share TypeScript online
  • Cheat Sheets:: TypeScript syntax at a glance