awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • definitelytyped/definitelytypedDefinitelyTyped 的头像

    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/rechartsrecharts 的头像

    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-adminpure-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/checkstylecheckstyle 的头像

    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/reactxpmicrosoft 的头像

    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/arktypearktypeio 的头像

    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/stcdudykr 的头像

    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/circuitpythonadafruit 的头像

    adafruit/circuitpython

    4,521在 GitHub 上查看↗

    CircuitPython 是 MicroPython 运行时的专门衍生版本,设计为微控制器的嵌入式 Python 解释器。它提供了一个高级语言环境,允许通过专用的硬件抽象层和 Python 微控制器运行时直接访问硬件。 该项目以将微控制器暴露为原生 USB 大容量存储设备的固件而著称。这允许用户直接在设备上编辑代码,就像它是可移动驱动器一样,消除了对专用烧录工具的需求,并实现了文件系统触发的代码重载。 该系统涵盖了广泛的能力,包括用于控制不同板卡电子元件的统一硬件 API 访问、通过 REPL 和 WebUSB 进行的串行通信,以及用于板卡特定固件编译的基于端口的系统。它还包括开发者工具,例如用于静态分析的类型存根生成,以及在故障排除期间保持设备可访问性的崩溃恢复模式。

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

    C
    在 GitHub 上查看↗4,521
  • midudev/jscampmidudev 的头像

    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.