Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

TypeScript

Source: https://github.com/dzharii/awesome-typescript at 1e61bb740c9e
License: Unlicense
Read the English original

This edition is an AI-assisted translation.

Zusammenfassung (2026) – Warum diese Liste archiviert ist
Ich habe awesome-typescript vor 11 Jahren gestartet, als TypeScript noch Gestalt annahm und längst nicht die heutige Standardwahl war. Damals war es wichtig, Ressourcen zu sammeln und auszuwählen: So fanden frühe Anwender zuverlässige Materialien, konnten ihre Erfahrungen teilen und eine Community rund um ein Werkzeug aufbauen, das viele Entwickler unterschätzten.

Im Laufe der Jahre habe ich oft über die Zukunft von TypeScript diskutiert (besonders zwischen 2016 und 2018). Ich war überzeugt, dass es zu einem Grundpfeiler moderner Entwicklung werden würde. Heute ist dieses Ergebnis kaum zu übersehen. TypeScript ist inzwischen die De-facto-Sprache für Frontend-Entwicklung und überall zu finden: in Anwendungen, SDKs, Beispielen und sogar Projekten mit nur losem Bezug dazu.

Dieser Erfolg stellt die Liste vor ein neues Problem. Wenn fast jedes Projekt TypeScript nutzt, ist die Annahme jeder möglichen Ergänzung keine Kuration mehr, sondern unbegrenzter Wartungsaufwand. Die Beiträge aus der Community sind zurückgegangen, das Signal-Rausch-Verhältnis hat sich verschoben und eine weitere Erweiterung erfüllt den ursprünglichen Zweck nicht mehr.

Statt etwas weiter zu pflegen, das keine sinnvolle, kuratierte Auswahl der besten Ressourcen im heutigen Umfeld mehr darstellen kann, archiviere ich awesome-typescript als historische Referenz.

Vielen Dank an alle, die mit Pull Requests, Ressourcenvorschlägen oder Feedback beigetragen haben. Eure Hilfe machte diese Liste dann nützlich, als es am wichtigsten war, und brachte die frühe TypeScript-Community zusammen.



Eine Auswahl großartiger TypeScript-Ressourcen für die Client- und Serverentwicklung. Schreibe großartiges JavaScript mit TypeScript. Inspiriert von den awesome-Listen.

semlinker/awesome-typescript Danke an @semlinker für die Zusammenstellung!

Bitte lies zuerst kurz die Beitragsrichtlinien. Wenn ein Paket oder Projekt hier nicht mehr gepflegt wird oder nicht passt, reiche bitte einen Pull Request ein, um diese Datei zu verbessern.

  • :books: TypeScript Style Guide Eine kompakte Sammlung von Konventionen und bewährten Vorgehensweisen für einheitlichen, wartbaren Code.
  • :art: Visual Types Interaktive Visualisierungen von TypeScript-Konzepten. Freu dich an den hübschen Farben.
  • React Starter Kit – Ein Full-Stack-Grundgerüst für moderne Webanwendungen mit Bun, TypeScript, React, tRPC, Drizzle ORM und Cloudflare Workers.
  • typescript-starter – Ein CLI-Werkzeug zum schnellen Erzeugen und Konfigurieren neuer Bibliotheken und Node.js-Projekte
  • next-smrt – Ein TypeScript-/Next.js-Grundgerüst mit Redux, Styled Components, Material UI und TypeSafe Actions.
  • :octocat: Next-Postgres-With-Typescript – Ein forumartiges Full-Stack-Web-App-Grundgerüst mit Next.js 7.0.2, Sequelize 4/Postgres, TypeScript, Redux, Passport Local Auth und Emotion
  • MicroTS Ein Microservice-Codegenerator mit einem „Interface-first“-Ansatz: Aus einer OpenAPI-(Swagger-)REST-API-Spezifikation wird ein vollständiges Projekt mit TypeScript-Code, Eingabevalidierung, Benutzeroberfläche, Tests und Docker-Konfiguration erzeugt.
  • pankod/next-boilerplate Ein gut strukturiertes, produktionsreifes Next.js-Grundgerüst mit TypeScript, Redux, Jest, Enzyme, Express.js, Sass, CSS, EnvConfig, Reverse Proxy, Bundle Analyzer und integriertem CLI
  • jsynowiec/node-typescript-boilerplate Eine aktuelle, entwicklerfertige und umfassende, dennoch minimalistische Vorlage. Funktioniert bei den meisten Node.js-Projekten sofort. Alle grundlegenden Werkzeuge sind enthalten und konfiguriert. Ausgelegt auf die neuesten Node.js-LTS- und TypeScript-Versionen.
  • typescript-express-starter – Ein schneller und einfacher TypeScript-Express-Einstieg.
  • The Knests Stack – Full-Stack-Grundgerüst (Hackathon-Starter) mit PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (mit Hooks und TypeScript), Material-UI, mehrstufigen Docker-Images, Docker Compose und einer vollständig konfigurierten GitLab-CI/CD-Pipeline.
  • tRPC + Next.js – Full-Stack-Starterprojekte für durchgehend typsichere Entwicklung mit React
  • nd.ts – Richte so schnell wie möglich ein minimales Node.ts-Projekt ein
  • :octocat: samchon/backend – TypeScript-Backend-Vorlagenprojekt mit NestJS (nestia) und TypeORM (safe-typeorm). Es unterstützt Backend-Einsteiger mit daraus abgeleiteten Beispielprojekten. Außerdem ermöglicht es unterbrechungsfreie Aktualisierungen auf Prozessebene mit pm2.
  • :ok_man: ts-express-boilerplate – Eine TypeScript-/ExpressJS-Vorlage für den Einstieg in Backend-Projekte mit Schwerpunkt auf Einfachheit und wenigen Funktionen :P Protokollierung und Tests sind sofort konfiguriert. Für den Datenzugriff kommt TypeORM zum Einsatz.
  • create-typescript-app – Bietet einen Ausgangspunkt für TypeScript-Webanwendungen mit pnpm, Rollup, Jest und CSS Modules mit SCSS.
  • ts-vite-npm-template – Eine Komplettlösung zur Erstellung TypeScript-basierter NPM-Pakete mit Vite, inklusive integrierter Bereitstellung von Live-Demos auf GitHub Pages, automatisierter Test- und Build-Workflows sowie Vite-basierter Unit-Test-Konfiguration mit Coverage-Analyse und README.md-Vorlage für dein Paket.
  • Taze Ein modernes CLI-Werkzeug, das deine Abhängigkeiten aktuell hält
  • Verwende ts-node, um Skripte oder eine REPL auszuführen
  • So erstellst du ausführbare TypeScript-Skripte:
    1. Stelle sicher, dass npx (enthalten in npm >= 5.2) und das Paket typescript installiert sind
    2. Füge diese Shebang als erste Zeile in dein Skript ein: #!npx ts-node
    3. Mache das Skript ausführbar: chmod +x script.ts
    4. Führe es direkt aus: ./script.ts :)
Weitere (Plugins || plattformübergreifend || quelloffen || kostenlos)
Abschnitt betitelt „Weitere (Plugins || plattformübergreifend || quelloffen || kostenlos)“
  • Grunt Aufgaben:
    • grunt-ts – Ein npm-Paket, das die TypeScript-Kompilierung in GruntJS-Buildskripten übernimmt
  • Zwitterion – Ein besonders einfacher Entwicklungsserver mit integrierter Unterstützung für TypeScript-Dateien.
  • Nx – Ein intelligentes, schnelles und erweiterbares Build-System
  • :sparkles: Crisp BigQuery Starterprojekt, das Google-BigQuery-Daten kostengesteuert an Browser der Endnutzer liefert. Es ermöglicht vielseitige Optionen zur Datendarstellung.
  • DDB-Table Typsichere Abfragen und Tabellen für AWS DynamoDB
  • DynamoDB-Toolbox Leichtgewichtiger und typsicherer Abfragegenerator für AWS DynamoDB
  • Factor – Das JavaScript-CMS (mit nativer TypeScript-Unterstützung)
  • Graphweaver – Führt mehrere Datenquellen in einem einzigen Headless-CMS auf GraphQL-Basis zusammen.
  • sqlx-ts – Eine CLI-Anwendung mit zur Kompilierzeit geprüften Abfragen ohne DSL; erzeugt Typen aus SQL-Abfragen und hält deinen Code dadurch typsicher
  • bun – Bun ist eine schnelle JavaScript-Laufzeitumgebung, ein Paketmanager, Bundler und Test-Runner
  • deno – Eine sichere Laufzeitumgebung für JavaScript und TypeScript
  • OXC – Eine Sammlung leistungsstarker, in Rust geschriebener Werkzeuge für JavaScript und TypeScript
  • biome – Biome formatiert und prüft deinen Code in Sekundenbruchteilen
  • SweetIQ/schemats Erzeugt TypeScript-Schnittstellendefinitionen aus dem Schema einer SQL-Datenbank
  • TypeDoc – Ein Dokumentationsgenerator für TypeScript-Projekte
  • TypeScript Standard – TypeScript-2-Standardprüfung ohne Konfiguration
  • typed-install – Installiert einfach neue Abhängigkeiten und die zugehörigen Typdefinitionen – unabhängig davon, wo sie liegen
  • type-config – Ein Generator für tsconfig.
  • Zapatos – Postgres ohne Abstraktionsschicht für TypeScript
  • dep-tree – Stellt den Datei-Abhängigkeitsbaum deines Projekts dar und/oder prüft ihn anhand deiner eigenen Regeln.
  • itertools-ts – Erweiterte Übertragung von itertools für TypeScript und JavaScript. Bietet zahlreiche Funktionen zur Arbeit mit iterierbaren Sammlungen, auch asynchronen.
  • ParaglideJS – Ein i18n-Compiler, der vollständig typsichere Übersetzungen erzeugt
  • pg – PostgreSQL-Spielwiese im Browser, ohne Server und nur mit Client und PGlite (PostgreSQL-WASM)
  • nocodb – 🔥 🔥 🔥 Eine Open-Source-Alternative zu Airtable
  • jqlite – ⚡ Die Abfragesprache für JSON
  • pompelmi – Prüft Datei-Uploads auf Malware, um Remote File Inclusion (RFI) in Node.js zu verhindern; mit Adaptern für Express, Koa und Next.js
  • codables – Deklarativer, auf Dekoratoren basierender und typreicher JSON-(De-)Serialisierer, der nahezu jeden Datentyp verarbeiten kann
  • Rev-dep – Verfolgt Imports, erkennt zirkuläre Abhängigkeiten, findet ungenutzten Code und bereinigt Node-Module – alles über ein blitzschnelles CLI.
  • jsonup – JSON-Parser zur Kompilierzeit
  • type-o-rama – Interoperabilität von JS-Typsystemen
  • utility-types – Hilfstypen für TypeScript (kompatibel mit den Hilfstypen von Flow)
  • elm-ts – Übertragung der Elm-Architektur auf TypeScript mit fp-ts, io-ts, rxjs5 und React
  • ts-essentials – Alle wichtigen TypeScript-Typen an einem Ort
  • typescript-conditional-types – Hilfsfunktionen für generische TypeScript-Typen
  • ts-types-utils – Typwerkzeuge für TypeScript
  • typesync – Installiert fehlende TypeScript-Typdefinitionen für Abhängigkeiten in deiner package.json.
  • type-fest – Eine Sammlung grundlegender TypeScript-Typen
  • typetype – Eine Programmiersprache zur Erzeugung von TypeScript-Typen
  • nominal – Nominale und abhängige Typen für TypeScript.
  • @tool-belt/type-predicates – Typprädikate, Assertionsfunktionen und Hilfsfunktionen.
  • getmytypes – Installiert @types-Dateien in deinen Entwicklungsabhängigkeiten.
  • ts-toolbelt – Umfangreiche Sammlung von Typwerkzeugen für TypeScript
  • string-ts – Typsichere Zeichenkettenfunktionen für alle
  • lib-result – Ein leichtgewichtiger, von Rust inspirierter Result-Typ zur typsicheren Fehlerbehandlung in TypeScript und JavaScript.
  • iso-locale – Eine umfassende TypeScript-Bibliothek mit ISO-Standards für den Umgang mit Ländern, Sprachen, Dialekten und Währungen.
  • PandaCSS – CSS-in-JS mit beim Build erzeugten Styles, RSC-Kompatibilität, Unterstützung mehrerer Varianten und erstklassiger Developer Experience
  • Vanilla-Extract – Verwende TypeScript als Präprozessor. Schreibe typsichere, lokal begrenzte Klassen, Variablen und Themes und erzeuge beim Build statische CSS-Dateien.
  • StyleX – StyleX ist eine JavaScript-Bibliothek zum Definieren von Styles für optimierte Benutzeroberflächen
  • json-decoder – Typsicherer JSON-Decoder und Laufzeitprüfer
  • typescript-is – Ein TypeScript-Transformer, der Typprüfungen zur Laufzeit erzeugt.
  • type-plus – Zusätzliche Typen und an Typen angepasste Hilfsfunktionen
  • Agent Framework Erstellt mithilfe von Dekoratoren Interceptors für Klassen und Methoden
  • SunTori – Ein JSON- (De-)Serialisierer, der die Sicherheit sämtlicher Daten zur Laufzeit gewährleistet.
  • config – Resolver für Laufzeitkonfigurationen
  • @core/match – Typsichere Destrukturierungszuweisung mit Musterabgleich und Validierung
  • io-ts – Laufzeit-Typsystem zur IO-Dekodierung und -Kodierung
  • zod – Schema-Validierung mit statischer Typinferenz, speziell für TypeScript
  • valibot – Valibot ist eine TypeScript-Schema-Bibliothek mit statischer Typinferenz. Im Vergleich zu Zod ist sie außergewöhnlich leichtgewichtig und kommt ohne Abhängigkeiten aus.
  • runtypes – Laufzeitvalidierung für statische Typen
  • ts-codec – TypeScript-Codecs zum Kodieren, Dekodieren und Validieren von Daten
  • ow – Funktionsargumente validieren – einfach gemacht
  • superstruct – Eine einfache und kombinierbare Möglichkeit, Daten zu validieren
  • computed-types – 🦩 Joi-ähnliche Validierungen für TypeScript
  • json-schema-to-ts – Dynamische Typinferenz aus JSON-Schemas
  • Yunomix – Ein Toolkit zur Formularvalidierung im AOP-Stil.
  • typia – Ein bis zu 20.000-mal schnellerer Laufzeitvalidator, der reine TypeScript-Typen verwendet. Es genügt eine einzige Zeile wie typia.assert<T>(input). Unterstützt außerdem eine bis zu 200-mal schnellere JSON-Serialisierung sowie Protocol-Buffer-Funktionen. 🚀 (siehe auch https://typia.io/docs)
  • fta – Rust-basierte statische Analyse zur Überwachung der Codequalität
  • dto-classes – Entwicklerfreundliches Parsen, Validieren und Serialisieren. Statische Typen sind standardmäßig aktiviert. Für Feldschemata werden Properties statt Dekoratoren verwendet.
  • iso-locale – Eine umfassende TypeScript-Bibliothek mit ISO-Standards für den Umgang mit Ländern, Sprachen, Dialekten und Währungen.
  • :octocat: ReactNative – Entwickle mit React native Apps für Android, iOS und weitere Plattformen
  • :octocat: NativeScript – Open-Source-Framework zur Entwicklung plattformübergreifender, nativer Mobil-Apps für iOS, Android und Windows mit JavaScript
  • Monaco Editor
  • :octocat: Angular – Entwicklungsplattform zum Erstellen mobiler und Desktop-Webanwendungen
  • :octocat: It-Tools – Sammlung praktischer Online-Werkzeuge für Entwickler mit hervorragender UX
  • :octocat: Fedify – TypeScript-Framework zum Erstellen föderierter Serveranwendungen auf Basis von ActivityPub und dem Fediverse
  • :octocat: feednext.io – Eine Open-Source-Social-Media-Anwendung, die sowohl client- als auch serverseitig mit TypeScript entwickelt wurde.
  • :octocat: ionic – Ein Open-Source-Framework zur Entwicklung mobiler Apps in TypeScript
  • :octocat: React-UWP – React-Komponenten zur Umsetzung von Microsofts UWP- und Fluent-Design.
  • :octocat: palantir/plottable – Eine Bibliothek modularer Diagrammkomponenten auf Basis von D3 (siehe auch: http://plottablejs.org)
  • :octocat: APIs-guru/graphql-voyager – Stellt jede GraphQL-API als interaktives Diagramm dar 🛰️
  • :octocat: Rebilly/ReDoc – Mit OpenAPI/Swagger generierte API-Referenzdokumentation
  • :octocat: excaliburjs/Excalibur – Kostenlose Open-Source-JavaScript-Game-Engine
  • :octocat: Bobril – Komponentenorientiertes Framework, inspiriert von Mithril und ReactJs. (siehe auch: http://bobril.com/)
  • :octocat: Stencil – Ein Werkzeug zum Erstellen moderner Web Components
  • :octocat: Langfuse – Open-Source-Plattform für LLM-Entwicklung 🪢 – Tracing, Prompt-Verwaltung, Evaluationen und Analysen
  • :octocat: redux-zero – Ein leichtgewichtiger, auf Redux basierender State-Container
  • :octocat: wretch – Ein winziger (< 2,2 KB gzip-komprimiert) Wrapper um fetch mit intuitiver Syntax.
  • :octocat: Cycle.js – Ein funktionales und reaktives JavaScript-Framework für vorhersagbaren Code.
  • :octocat: Tridactyl – Ein Firefox-Add-on, das die Browsersteuerung durch ein Modell nach dem einzig wahren Editor Vim ersetzt.
  • :octocat: armour/vue-typescript-admin-template – Eine minimale Admin-Vorlage mit vue-cli 3.0 und TypeScript sowie eine produktionsreife Frontend-Lösung für Administrationsoberflächen (Demo)
  • :octocat: n8n.io – Open-Source-Werkzeug zur Workflow-Automatisierung
  • :octocat: Dnote – Ein Notizbuch für die Kommandozeile mit Synchronisierung über mehrere Geräte und einer Weboberfläche.
  • :octocat: Thin Backend – Echtzeit-Backend für deine Single-Page-Apps mit durchgängiger Typsicherheit dank aus dem Postgres-Schema abgeleiteter Typen
  • :octocat: Flowbite – Open-Source-Komponentenbibliothek auf Basis von Tailwind CSS mit interaktiven, in TypeScript entwickelten UI-Komponenten
  • :octocat: ILLA Cloud – Open-Source-Low-Code-Plattform als Alternative zu Retool und Appsmith, mit der Entwickler in wenigen Minuten interne Werkzeuge erstellen können.
  • :octocat: Treehouse – Eine leichtgewichtige Open-Source-Bibliothek zum Erstellen eines eigenen Notizwerkzeugs.
  • :octocat: GOUI – Open-Source-Benutzeroberflächenbibliothek mit zahlreichen Komponenten zum Erstellen von Webanwendungen
  • :octocat: InDom – Eine moderne, frameworkunabhängige DOM-Bibliothek mit automatischer Bereinigung, TypeScript-Quellcode und Typdefinitionen, kleiner als 4 KB.
  • :octocat: Bubble Lab – Open-Source-Plattform zur Workflow-Automatisierung, nativ in TypeScript, mit KI-gestützter Generierung, vollständiger Beobachtbarkeit und exportierbarem Code.
  • :octocat: CDK8s – Definiere Kubernetes-Anwendungen und wiederverwendbare Abstraktionen mit TypeScript
  • :octocat: AWS CDK – Cloud Development Kit zum Definieren von Cloud-Infrastruktur in TypeScript
  • :octocat: Pulumi – Infrastructure as Code mit TypeScript, JavaScript, Python, Go und .NET
  • :octocat: Backstage – Plattform zum Erstellen von Entwicklerportalen, geschrieben in TypeScript
  • :octocat: Actio – Das Node.js-Framework für Monolithen und Microservices.
  • :octocat: design-first – Eine REST-API-Vorlagen-Engine für TypeScript
  • :octocat: Fastify – Schnelles Web-Framework mit geringem Overhead für Node.js
  • :octocat: Hono – Hono ist ein kleines, einfaches und ultraschnelles Web-Framework für Edge-Umgebungen. Es läuft auf jeder JavaScript-Laufzeitumgebung.
  • :octocat: Nest – Ein fortschrittliches Node.js-Framework zum Erstellen effizienter, skalierbarer und unternehmenstauglicher serverseitiger Anwendungen auf TypeScript-Basis 🚀 (siehe auch: https://nestjs.com/)
    • :octocat: nestia – Mit typia bis zu 20.000-mal schnellere Validierung und 200-mal schnellere JSON-Serialisierung durch Dekoratoren. Ermöglicht die direkte Nutzung reiner TypeScript-Schnittstellentypen als DTOs und steigert die Gesamtleistung des Servers um etwa das 30-Fache. Unterstützt außerdem die Generierung von SDKs (Sammlung von fetch-Funktionen mit Typdefinitionen) und Mockup-Simulatoren (im SDK eingebetteter Backend-Serversimulator); NestJS-Projekte lassen sich sogar allein mit einer swagger.json-Datei migrieren. 🚀 (siehe auch: https://nestia.io/docs)
  • :octocat: LoopBack 4 – Ein hochgradig erweiterbares Node.js- und TypeScript-Framework zum Erstellen von APIs und Microservices. :rocket: (siehe auch: https://loopback.io/)
  • :octocat: FoalTS – Ein einfaches, intuitives und vollständiges Framework zum Erstellen unternehmenstauglicher Node.JS-Anwendungen :boom: :rocket: (siehe auch: https://foalts.org)
  • :octocat: Enso – Ein auf TypeScript ausgerichtetes Node.JS-Framework, inspiriert von den Prinzipien des Domain-Driven Design und mit Fokus auf Komposition und Developer Experience
  • :octocat: Libstack – Eine Sammlung verschiedener Module, mit denen sich einfach TypeScript-Server erstellen und für Docker bereitstellen lassen.
  • :octocat: tinyhttp – Ein modernes Express-ähnliches Web-Framework für Node.js, geschrieben in TypeScript und zu nativem ESM kompiliert.
  • :octocat: ZenTS – Ein modernes, auf Node.js und TypeScript ausgerichtetes Framework zum Erstellen umfangreicher Webanwendungen
  • :octocat: Booster Framework – Ein ereignisgesteuertes, cloudnatives Open-Source-GraphQL-Framework aus dem Booster-Cloud-Ökosystem. Es nutzt hochrangige Abstraktionen und Konventionen. (siehe auch: https://booster.cloud)
  • :octocat: MastraAI – Mastra ist ein meinungsstarkes TypeScript-Framework, mit dem sich KI-Anwendungen und -Funktionen schnell erstellen lassen.
  • :octocat: VoltAgent – Ein TypeScript-Framework zum Entwickeln und Ausführen von KI-Agenten mit Werkzeugen, Speicher und Beobachtbarkeit.
  • :octocat: Tambo – React-SDK zum Erstellen generativer Benutzeroberflächen mit MCP-Unterstützung.
  • :octocat: Maxim AI – JS-/TS-SDK zur Aktivierung der Beobachtbarkeit von Maxim. Maxim ist eine unternehmenstaugliche Evaluierungs- und Beobachtungsplattform. (siehe auch: https://getmaxim.ai)
  • :octocat: rehydra – Ein Zero-Trust-SDK, das personenbezogene Daten lokal anonymisiert, bevor Prompts an LLMs gesendet werden, und die Antwort nahtlos wiederherstellt.
  • :octocat: Visual Studio Code – Plattformübergreifende IDE.
  • :octocat: alm – Eine IDE der nächsten Generation ausschließlich für TypeScript, geschrieben in TypeScript und React
  • :octocat: App Outlet – Ein universeller Linux-App-Store für AppImages, Flatpaks und Snaps, geschrieben in TypeScript und Angular
  • :octocat: SnowFS – Ein schneller, skalierbarer Versionsverwaltungs-Dateispeicher für Grafikdateien
  • :octocat: MemFree – Hybride Open-Source-KI-Suchmaschine für sofortige, präzise Antworten aus dem Internet, Lesezeichen, Notizen und Dokumenten. Unterstützt die Bereitstellung mit einem Klick.
  • :octocat: Nostream – Ein in TypeScript geschriebener Nostr-Relay
  • :octocat: Peekaping – Lösung zur Verfügbarkeitsüberwachung: überwacht Websites, APIs und Dienste mit Echtzeitbenachrichtigungen, ansprechenden Statusseiten und umfassenden Analysen
  • OctoLinker
  • lc-mate – Eine Erweiterung, die Nutzernamen in LC um die Wettbewerbswertung ergänzt
  • :octocat: Performance Decorators – Eine Sammlung von TypeScript-Dekoratoren zur Leistungsoptimierung, darunter Protokollierung der Ausführungszeit, Überwachung des Speicherverbrauchs und mehr.
  • :octocat: SuperJSON – Serialisiert JavaScript-Ausdrücke sicher in eine JSON-Erweiterung, die Datumswerte, BigInts und mehr umfasst
  • :octocat: Procedurem – Eine kleine (2 KB) und leistungsfähige bidirektionale RPC-Bibliothek auf WebSocket-Basis.
  • :octocat: RxJS – Eine Bibliothek für reaktive Programmierung mit JavaScript.
  • :octocat: xstream – Eine äußerst intuitive, kleine und schnelle Bibliothek für funktionale reaktive Datenströme in JavaScript.
  • :octocat: mockt – Eine unterhaltsame Mocking-Bibliothek für TypeScript und JavaScript
  • :octocat: substitute.js – Eine fluide Mocking-Bibliothek für TypeScript, portiert von NSubstitute.
  • :octocat: TypeMoq – Eine einfache Mocking-Bibliothek für TypeScript.
  • :octocat: fast-check – Ein Property-based-Testing-Framework für TypeScript.
  • :octocat: Suites – Unit-Test-Framework für TypeScript-Backends mit Inversion of Control (IoC) und Dependency-Injection-Frameworks.
  • :octocat: InversifyJS – Ein leistungsstarker und leichtgewichtiger Inversion-of-Control-Container für JavaScript- und Node.js-Apps, ermöglicht durch TypeScript.
  • :octocat: TypeORM – ORM für TypeScript und JavaScript (ES7, ES6, ES5). Unterstützt MySQL-, PostgreSQL-, MariaDB-, SQLite-, MS-SQL-Server-, Oracle- und WebSQL-Datenbanken. Funktioniert mit NodeJS, im Browser sowie auf Ionic-, Cordova- und Electron-Plattformen.
    • :octocat: Safe-TypeORM – Erweitert TypeORM auf Kompilierungsebene und unterstützt automatisierte Werkzeuge zur Leistungsoptimierung durch Joins auf Anwendungsebene. Außerdem werden rohe SQL-Abfragen mithilfe von Typ-Metaprogrammierung abgesichert.
  • :octocat: MikroORM – TypeScript-ORM für Node.js auf Basis der Data-Mapper-, Unit-of-Work- und Identity-Map-Muster. Unterstützt MongoDB, PostgreSQL, MySQL und SQLite.
  • :octocat: DrizzleORM – Leichtgewichtiges TypeScript-ORM und SQL-ähnliche Bibliothek für flexiblen Datenzugriff, serverless-tauglich und ohne Abhängigkeiten.
  • :octocat: Prisma – Moderner Datenbankzugriff (ORM-Alternative) für Node.js und TypeScript | PostgreSQL, MySQL und SQLite
    • :octocat: prisma-markdown: Erzeugt Markdown-Dokumente mit ERD-Diagrammen und den dazugehörigen Beschreibungen.
  • :octocat: Corgi – TypeScript-VIN-Decoder mit optimierter SQLite-Datenbank. Vollständig offline, Dekodierung in <1 ms und kompletter NHTSA-Datensatz in 21 MB.
  • :octocat: Neuledge – Neuledge ist eine universelle Sprache für Datenbanken mit hochmodernen Werkzeugen zur Datenmodellierung, Darstellung der Geschäftslogik und Schema-Validierung.
  • :octocat: Typetta – TypeScript-ORM für Node.js, das GraphQL als Schemasprache verwendet | Unterstützt alle wichtigen SQL-Datenbanken und MongoDB.
  • :octocat: TypeGQL – Werkzeugsammlung zum direkten Erstellen von GraphQL-Schemas aus typisierten TypeScript-Klassen.
  • :octocat: TSTL – Implementierung der C++-STL (Standard Template Library) in TypeScript. Die bereitgestellten Module umfassen Container, Iteratoren, Algorithmen und Funktoren.
    • :octocat: ECol – Erweiterung der TSTL-Container; Sammlungen lösen E/A-Ereignisse für Elemente aus.
    • :octocat: TGrid – Grid-Computing-Framework und Netzwerk- sowie Thread-Erweiterung für TSTL mit Unterstützung für RFC (Remote Function Call).
    • :octocat: Mutex-Server – Netzwerkbasierte Steuerung kritischer Abschnitte, etwa mit Mutexen und Semaphoren.
  • :octocat: Kalimdor.js – Machine-Learning-Bibliothek für Web, Node und Entwickler!
  • :octocat: prelude.ts – Funktionale Programmierung: unveränderliche persistente Sammlungen, Konstrukte wie Option und Either sowie Kombinatoren.
  • :octocat: ee-ts – Typisierte Event-Emitter
  • :octocat: io-ts – Typvalidierung zur Laufzeit
  • :octocat: mokia – Mock-Server mit integrierter Datensimulation und HTTP-Dienst.
  • :octocat: sub-events – Streng typisierte Ereignisse.
  • :octocat: ts-audio – Eine herstellerunabhängige, einfach zu verwendende Bibliothek für die AudioContext-API
  • :octocat: tslog – Leistungsstarke Logging-Bibliothek mit nativer TypeScript-Unterstützung: übersichtliche Interpolation, nativer V8-Stacktrace, Geheimnis-Maskierung und Unterstützung für requestIds auf Basis von AsyncLocalStorage
  • :octocat: tsParticles – Eine leichtgewichtige Bibliothek zum einfachen Erstellen von Partikelanimationen für Websites (unterstützt auch ReactJS, VueJS, Angular, Svelte und weitere)
  • :octocat: statek – Reaktive Bibliothek zur Zustandsverwaltung
  • :octocat: Injex – Einfaches, dekoratorbasiertes und erweiterbares Dependency-Injection-Framework für TypeScript-Anwendungen
  • :octocat: tRPC – TypeScript-Werkzeugsammlung zum Erstellen durchgehend typsicherer APIs
  • :octocat: vard – Musterbasierte Erkennung von Prompt-Injection für TypeScript. Validierung in <0,5 ms mit einer von Zod inspirierten API für LLM-Anwendungen.
  • :octocat: interface-forge – Testdatenfabriken auf Basis von TypeScript-Typen und -Schnittstellen
  • :octocat: iter-ops – Operationen mit iterierbaren Objekten
  • :octocat: Remult – Durchgehend typsicheres CRUD und gemeinsame Nutzung von Frontend- und Backend-Modellen in Full-Stack-TypeScript-Anwendungen.
  • :octocat: Jest – Eine umfassende JavaScript-Testlösung. Funktioniert bei den meisten JavaScript-Projekten ohne weitere Einrichtung.
  • :octocat: diod – Ein sehr meinungsstarker und leichtgewichtiger Inversion-of-Control-Container und Dependency Injector für Node.js- oder Browser-Apps.
  • :octocat: @deliberative/crypto – Eine TypeScript-/WebAssembly-Bibliothek für Public-Key-Kryptografie, AEAD-Geheimniscontainer, Shamir Secret Sharing und zufälliges Mischen. Läuft unter Node.js, ESM, CommonJS und im Browser.
  • :octocat: castore – TypeScript-Bibliothek zur einfachen Implementierung von Event Sourcing in deiner Anwendung
  • :octocat: sweet-monads – TypeScript-Bibliothek für verbreitete Monaden (etwa Maybe oder Either) und leistungsfähige Iteratoren.
  • :octocat: simple-mask-money – 💰 Simple mask money ist ein leichtgewichtiges, sicheres und typisiertes Paket zur Formatierung von Geldbeträgen!
  • :octocat: Color-Core – color-core ist eine leistungsstarke, typsichere Bibliothek zur Farbbearbeitung für TypeScript- und JavaScript-Anwendungen. Sie bietet ein umfassendes Werkzeugset für Farben in verschiedenen Farbräumen und ist damit unverzichtbar für Projekte mit anspruchsvoller Farbverarbeitung.
  • :octocat: PigmentTS – Ein leichtgewichtiges Werkzeug zur Farbbearbeitung und -konvertierung.
  • :octocat: file-graph – Bibliothek zum Speichern von Graphen in Dateien und zum Ausführen von Abfragen darauf.
  • :octocat: @diy0r/nestjs-rabbitmq – Bibliothek zum Erstellen von NestJS-Microservices mit RabbitMQ.
  • :octocat: Onion.JS – Entwirf und wende Wrapper (also höherwertige Funktionen) an, ohne Typen zu beschädigen! Basiert auf den höherwertigen Typen von HotScript.
  • :octocat: text-smart-trimmer – Ein leichtgewichtiges TypeScript-Werkzeug zum Kürzen von Text mit der Wahl, Wortgrenzen, Satzzeichen und benutzerdefinierte Endungen beizubehalten.
  • :octocat: nano-string-utils – Ultraleichte Zeichenketten-Hilfsfunktionen ohne Abhängigkeiten. Tree-shakable, vollständig typisiert und für modernes JavaScript optimiert.
  • :octocat: safe-fetch – fetch-Wrapper ohne Abhängigkeiten mit sicheren Ergebnissen, zwei Timeouts, intelligenten Wiederholungsversuchen und vereinheitlichten TypeScript-Fehlern.
  • :octocat: stunk – Leichtgewichtige, frameworkunabhängige Bibliothek zur Zustandsverwaltung mit atomaren Einheiten für feingranulare Reaktivität, einfach und für beliebige TypeScript-Anwendungen geeignet.
  • :octocat: blastore – Minimalistischer, leistungsstarker Speicher-Wrapper für localStorage, AsyncStorage, Arbeitsspeicher oder beliebige synchrone/asynchrone Backends – mit vollständiger TypeScript-Typsicherheit.
  • :octocat: FilterQL – Eine winzige Abfragesprache zum Filtern strukturierter Daten
  • :octocat: ffetch – TypeScript-orientierter fetch-Wrapper mit Wiederholungsversuchen, Timeouts, Circuit Breaker und Lifecycle-Hooks. Ohne Laufzeitabhängigkeiten, funktioniert überall dort, wo fetch verfügbar ist
  • :octocat: iterflow – Leistungsstarke Iterator-Hilfsfunktionen mit statistischen Operationen, Fensterfunktionen und verzögerter Auswertung
  • :octocat: Nano Queries – Datenbankunabhängiger Abfragegenerator mit kombinierbaren, verschachtelbaren und veränderbaren Abfragen. Im Produktivbetrieb mit Postgres, SQLite, PGLite, DuckDB und weiteren Datenbanken im Einsatz.
  • duckduckgo-ai-chat – Stellt eine DuckDuckGo-AI-Chat-API bereit, über die gpt-4o-mini kostenlos genutzt werden kann.
  • Neurolink – Universelle KI-Entwicklungsplattform, die mehr als zwölf KI-Anbieter (OpenAI, Anthropic, Google, Bedrock, Azure) mit MCP-Unterstützung, Failover zwischen mehreren Anbietern und produktionsreifen Unternehmensfunktionen vereint. TypeScript-SDK und CLI.
  • rehydra – Ein Zero-Trust-SDK, das personenbezogene Daten lokal anonymisiert, bevor Prompts an LLMs gesendet werden, und die Antwort nahtlos wiederherstellt.
  • @typescriptlang – Offizieller TypeScript-Twitter-Account
  • @angularjs – Offizieller AngularJS-Twitter-Account; verwendet TypeScript seit Version 2.0
  • @jntrnr – TypeScript-Programmmanager bei Microsoft
  • @ahejlsberg – Technical Fellow bei Microsoft und am TypeScript-Projekt beteiligt

(hinzugefügt: 2023) Ein neuer Abschnitt, um den Mitwirkenden zu danken.

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.

Awesome Site verlassen?

Du bist dabei, eine externe Website aufzurufen. Wir haben keine Kontrolle über deren Inhalte oder Datenschutzpraktiken.

Ziel

Zur Website wechseln