SaaSHub helps you find the best software and product alternatives Learn more →
TypeScript Alternatives
Similar projects and alternatives to TypeScript
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
React
Discontinued The library for web and native user interfaces. [Moved to: https://github.com/react/react] (by facebook)
-
-
-
-
-
-
PostgreSQL
Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch
-
-
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
-
-
-
-
Nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
-
-
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
-
-
rescript
ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.
TypeScript discussion
TypeScript reviews and mentions
- Scarab Diagnostic Suite Field Test #016: Microsoft/TypeScript Auto-Import Package Boundary
- Docker, Node, and Electron Walked Into My Terminal. So I Built a 3.5MB App to Kick Them All Out.
-
TypeScript's number type is a lie
Supporting operator overloading is part of the linked TS issue [1]. But I'm more curious: why did operator overloading in ES6 itself [2] die?
[1] https://github.com/microsoft/TypeScript/issues/42218
[2] https://github.com/tc39/proposal-operator-overloading
-
How to Build Type-Safe Form Handlers Using TypeScript Utility Types
The TypeScript handbook covers Partial, Required, Pick, and keyof with their full type definitions. React documentation covers useState typing patterns. MDN Web Docs is a useful reference for the underlying JavaScript form event handling. For a reference covering all built-in utility types with production patterns for API layers, form handling, and configuration objects, see this guide to TypeScript utility types at TypeScript Utility Types: Practical Code Snippets and Patterns.
-
I Published My First npm Package — Here's Everything I Wish I Knew
# My Awesome Package [](https://www.npmjs.com/package/@armorbreak/my-awesome-package) [](https://opensource.org/licenses/MIT) [](https://www.typescriptlang.org/) > A brief tagline that explains what this does in one sentence. ## Installation \`\`\`bash npm install @armorbreak/my-awesome-package \`\`\` ## Quick Start \`\`\`typescript import { formatList, truncate } from '@armorbreak/my-awesome-package'; console.log(formatList(['apple', 'banana', 'cherry'])); // => 'apple, banana, and cherry' console.log(truncate('This is very long text', 10)); // => 'This is...' \`\`\` ## API Reference ### \`formatList(items, options?)\` Formats an array into a human-readable string. | Parameter | Type | Default | |-----------|------|---------| | \`items\` | \`string[]\` | (required) | | \`options.prefix\` | \`string\` | \`''\` | | \`options.separator\` | \`string\` | \`', '\` | | \`options.maxLength\` | \`number\` | \`Infinity\` | ### \`truncate(text, maxLength, suffix?)\` Truncates text to fit within a character limit. ## Contributing PRs welcome! Please read the [contributing guidelines](CONTRIBUTING.md). ## License MIT © [Your Name](https://github.com/yourusername)
- 🔮 PRISM - AI-Powered Edge Orchestration & Distributed Inference
-
Codemod for ignoring lint errors
Meet my new codemod, ignore-lint-errors. It helps us ignore lint errors from eslint, stylelint, and typescript (glint for Ember projects).
-
7 Free AI Coding Tools Worth Adding to Your Development Workflow
For teams using TypeScript, adding strict TypeScript checks alongside ESLint catches the type-related issues that AI-generated code is most prone to, particularly around null handling and return type precision.
-
How to Set Up Pre-Commit Hooks for Teams Using AI Coding Assistants
TypeScript type errors from AI suggestions are common, especially when the tool generates code that interfaces with an existing typed module it did not see in full context.
- It Might Already Be Too Late to Fix This
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jun 2026
Stats
microsoft/TypeScript is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of TypeScript is TypeScript.
Review ★★★★☆ 8/10
Review ★★★★★ 10/10
Review ★★★★★ 10/10
Review ★★★★★ 10/10
Review ★★★★★ 10/10
Review ★★★★★ 10/10
Can't imagine any ambitious product source code without strict typing. Typescript is a great way to reduce the amount of issues and keep the reactive application resilient
Review ★★★★★ 9/10
Review ★★★☆☆ 6/10