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

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

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

9 مستودعات

Awesome GitHub RepositoriesType Definitions

Collections of type declarations that provide static analysis and autocompletion for libraries.

Distinguishing note: None available; no candidates provided.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Type Definitions. Refine with filters or upvote what's useful.

Awesome Type Definitions GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • definitelytyped/definitelytypedالصورة الرمزية لـ DefinitelyTyped

    DefinitelyTyped/DefinitelyTyped

    51,293عرض على GitHub↗

    DefinitelyTyped is a community-maintained type store and centralized JavaScript type registry. It serves as a repository of static TypeScript type declarations for third-party JavaScript libraries, providing the necessary metadata to enable compile-time safety and editor intelligence for external modules not originally written in TypeScript. The project operates as a collaborative ecosystem where contributors define, validate, and maintain type declarations through a structured review process. This involves mapping type definition versions to specific library and compiler releases to ensure s

    Provides missing type definitions for third party modules to enable better editor autocomplete and compile time safety.

    TypeScriptdefinitiondtshacktoberfest
    عرض على GitHub↗51,293
  • recharts/rechartsالصورة الرمزية لـ recharts

    recharts/recharts

    27,241عرض على GitHub↗

    This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi

    Chart components support custom types to enable IDE autocompletion for data keys and catch invalid references during the development process.

    TypeScriptchartcharting-librarycomponents
    عرض على GitHub↗27,241
  • pure-admin/vue-pure-adminالصورة الرمزية لـ pure-admin

    pure-admin/vue-pure-admin

    20,368عرض على GitHub↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Enables the declaration of module definitions for third-party libraries lacking native type support to prevent compilation errors.

    Vueadminelement-plusesm
    عرض على GitHub↗20,368
  • checkstyle/checkstyleالصورة الرمزية لـ checkstyle

    checkstyle/checkstyle

    8,867عرض على GitHub↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    Verifies that type definitions contain appropriate comments and tags based on configurable scope.

    Javacode-qualitycommand-line-toolhacktoberfest
    عرض على GitHub↗8,867
  • microsoft/reactxpالصورة الرمزية لـ microsoft

    microsoft/reactxp

    8,257عرض على GitHub↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    Supplies type declarations to ensure type safety and enable autocompletion during development.

    TypeScript
    عرض على GitHub↗8,257
  • arktypeio/arktypeالصورة الرمزية لـ arktypeio

    arktypeio/arktype

    7,780عرض على GitHub↗

    Arktype is a TypeScript runtime validation library and schema orchestrator. It synchronizes TypeScript types with runtime data validation, allowing users to define type-safe schemas that ensure unknown data adheres to specific structures during application execution. The project distinguishes itself by using set-theory type analysis to determine intersections and subtype compatibility, alongside JIT-compiled validation functions for optimized performance. It supports advanced type modeling through branded type constraints, recursive alias resolution, and the ability to generate runtime valida

    Enables querying the internal structure of a type to extract references by kind or predicate at runtime.

    TypeScriptjavascriptparsingruntime-typechecking
    عرض على GitHub↗7,780
  • dudykr/stcالصورة الرمزية لـ dudykr

    dudykr/stc

    5,719عرض على GitHub↗

    stc is a TypeScript type checker implemented entirely in Rust, designed to validate type correctness in TypeScript source code with native performance and memory safety. It operates as a no-emitting type validator, meaning it checks types only and does not produce JavaScript output, reducing overhead compared to a full compiler. The checker is built around a zero-false-positive design, reporting only errors that are provably certain from the type system, prioritizing correctness over speculative warnings. The tool distinguishes itself through parallel file processing, analyzing source files c

    Loads and processes typing packages that use namespaces and globals for type checking.

    Rustrusttypescript
    عرض على GitHub↗5,719
  • adafruit/circuitpythonالصورة الرمزية لـ adafruit

    adafruit/circuitpython

    4,521عرض على GitHub↗

    CircuitPython هو مشتق متخصص من وقت تشغيل MicroPython مصمم كمفسر Python مدمج للمتحكمات الدقيقة. يوفر بيئة لغة عالية المستوى تسمح بالوصول المباشر إلى الأجهزة من خلال طبقة تجريد أجهزة مخصصة ووقت تشغيل Python للمتحكم الدقيق. يتميز المشروع ببرنامج ثابت (Firmware) يكشف المتحكم الدقيق كجهاز تخزين جماعي USB أصلي. يسمح هذا للمستخدمين بتحرير الكود مباشرة على الجهاز كما لو كان محرك أقراص قابلاً للإزالة، مما يلغي الحاجة إلى أدوات وميض متخصصة ويتيح إعادة تحميل الكود المشغل بواسطة نظام الملفات. يغطي النظام مجموعة واسعة من القدرات بما في ذلك الوصول الموحد إلى واجهة برمجة تطبيقات الأجهزة للتحكم في المكونات الإلكترونية عبر لوحات مختلفة، والاتصال القائم على التسلسل عبر REPL وWebUSB، ونظام قائم على المنفذ لتجميع البرامج الثابتة الخاصة باللوحة. كما يتضمن أدوات مطور مثل توليد كعب النوع (Type stub) للتحليل الثابت ووضع استعادة الأعطال للحفاظ على إمكانية الوصول إلى الجهاز أثناء استكشاف الأخطاء وإصلاحها.

    Provides stubs that help editors identify type errors and provide autocompletion before code is deployed.

    C
    عرض على GitHub↗4,521
  • midudev/jscampالصورة الرمزية لـ midudev

    midudev/jscamp

    3,811عرض على GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Defines a layer of static types to detect errors during the development process.

    JavaScriptbootcamp
    عرض على GitHub↗3,811
  1. Home
  2. Software Engineering & Architecture
  3. Type Definitions

استكشف الوسوم الفرعية

  • Javadoc Type ValidationsVerifies that type definitions include appropriate documentation comments and tags. **Distinct from Type Definitions:** Distinct from Type Definitions: focuses on the documentation accompanying the type rather than the type's structure.
  • Runtime Type IntrospectionAnalyzing the structure and inheritance of objects during program execution. **Distinct from Type Definitions:** Focuses on live runtime analysis of object hierarchies rather than static library declarations.
  • TypeScript Type Definition LoadersProcesses and loads typing packages that use namespaces and globals according to TypeScript's module system. **Distinct from Type Definitions:** Distinct from Type Definitions: focuses on the loading and processing of type definitions, not the definitions themselves.