awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/TypeScript

0
View on GitHub↗
109,271 نجوم·13,437 تفرعات·TypeScript·Apache-2.0·5 مشاهداتwww.typescriptlang.org↗

TypeScript

TypeScript is a language that extends standard syntax by adding a static type system. It identifies potential runtime errors by analyzing the behaviors and capabilities of values during the compilation process. The language supports object-oriented structures, including classes with inheritance and member visibility control, as well as flexible function definitions that utilize generics, overloads, and parameter destructuring.

The project provides a compiler that manages the build lifecycle through a command-line interface, offering configurable options for module resolution, code generation, and file watching. It includes a suite of utility types for transforming object structures, such as picking, omitting, or modifying property requirements. Developers can organize code using various module standards, including support for both legacy and modern formats.

Comprehensive documentation is available to support the development process, ranging from a detailed handbook and syntax cheat sheets to specific guides for authoring declaration files. These resources assist in integrating type checking into existing codebases and provide guidance on modeling modules for interoperability.

Features

  • Conditional Types - Evaluates logical constraints to dynamically select between different type definitions during compilation.
  • Build Tools and Automation - Static type checking and language architecture.
  • Compilers and Interpreters - TypeScript compiler.
  • أدوات المطور - Superset of JavaScript with static type checking.
  • Learning Resources - The official compiler and language repository.
  • Programming Languages - Official repository and documentation for the TypeScript programming language.
  • TypeScript Resources - Official repository for the TypeScript language.
  • Web Frameworks - Typed superset of JavaScript.
  • موارد التعلم - Official language repository and primary source for feature documentation.
  • Partial Type Construction - Transforms existing object structures by marking every property as optional for more flexible data handling.
  • Build Automation - Automates incremental compilation, dependency management, and output directory cleanup for complex development workflows.
  • Abstract Classes - Defines base templates that enforce implementation of specific members while preventing direct instantiation of the class.
  • Declaration Files - Standardizes the structural mapping of external codebases to enable static analysis and type checking.

سجل النجوم

مخطط تاريخ النجوم لـ microsoft/typescriptمخطط تاريخ النجوم لـ microsoft/typescript

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة microsoft/typescript؟

TypeScript is a language that extends standard syntax by adding a static type system. It identifies potential runtime errors by analyzing the behaviors and capabilities of values during the compilation process. The language supports object-oriented structures, including classes with inheritance and member visibility control, as well as flexible function definitions that utilize generics, overloads, and parameter destructuring.

ما هي الميزات الرئيسية لـ microsoft/typescript؟

الميزات الرئيسية لـ microsoft/typescript هي: Conditional Types, Build Tools and Automation, Compilers and Interpreters, أدوات المطور, Learning Resources, Programming Languages, TypeScript Resources, Web Frameworks.

ما هي البدائل مفتوحة المصدر لـ microsoft/typescript؟

تشمل البدائل مفتوحة المصدر لـ microsoft/typescript: microsoft/typescript-handbook — This project is a comprehensive guide and educational resource for the TypeScript language. It covers the fundamental… labs42io/clean-code-typescript — This project is a set of software engineering standards and architectural patterns for writing maintainable and… matteocrippa/awesome-swift — A collaborative list of awesome Swift libraries and resources. Feel free to contribute! dzharii/awesome-typescript — A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome… friendsofcake/awesome-cakephp — A curated list of amazingly awesome CakePHP plugins, resources and shiny things. rails/rails — This project is a full-stack web framework designed for building database-backed applications through a standardized…

بدائل مفتوحة المصدر لـ TypeScript

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع TypeScript.
  • microsoft/typescript-handbookالصورة الرمزية لـ microsoft

    microsoft/TypeScript-Handbook

    4,855عرض على GitHub↗

    This project is a comprehensive guide and educational resource for the TypeScript language. It covers the fundamental principles of the language, including its structural type system, static type analysis, and the process of transpiling typed source files into JavaScript. The material details how to model complex data and reusable type logic using generics, conditional types, and mapped types. It also explains the use of declaration files to provide type safety for external JavaScript libraries and the integration of type checking into existing JavaScript projects via JSDoc annotations. The

    JavaScriptdocumentationlearntypescript
    عرض على GitHub↗4,855
  • labs42io/clean-code-typescriptالصورة الرمزية لـ labs42io

    labs42io/clean-code-typescript

    9,764عرض على GitHub↗

    This project is a set of software engineering standards and architectural patterns for writing maintainable and refactorable TypeScript code. It provides a comprehensive guide for implementing clean code principles, focusing on the application of SOLID design and structural patterns to build decoupled systems. The framework prioritizes composition over inheritance and utilizes dependency inversion to reduce system coupling. It establishes standards for strict static typing and the use of read-only modifiers to ensure type safety and eliminate runtime errors. The guidance covers a broad range

    TypeScriptbest-practicesclean-architectureclean-code
    عرض على GitHub↗9,764
  • dzharii/awesome-typescriptالصورة الرمزية لـ dzharii

    dzharii/awesome-typescript

    5,107عرض على GitHub↗

    A collection of awesome TypeScript resources for client-side and server-side development. Write your awesome JavaScript in TypeScript

    عرض على GitHub↗5,107
  • friendsofcake/awesome-cakephpالصورة الرمزية لـ FriendsOfCake

    FriendsOfCake/awesome-cakephp

    934عرض على GitHub↗

    A curated list of amazingly awesome CakePHP plugins, resources and shiny things.

    awesomeawesome-list
    عرض على GitHub↗934
عرض جميع البدائل الـ 30 لـ TypeScript→