awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • definitelytyped/definitelytypedAvatar de DefinitelyTyped

    DefinitelyTyped/DefinitelyTyped

    51,293Ver en 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
    Ver en GitHub↗51,293
  • recharts/rechartsAvatar de recharts

    recharts/recharts

    27,241Ver en 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
    Ver en GitHub↗27,241
  • pure-admin/vue-pure-adminAvatar de pure-admin

    pure-admin/vue-pure-admin

    20,368Ver en 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
    Ver en GitHub↗20,368
  • checkstyle/checkstyleAvatar de checkstyle

    checkstyle/checkstyle

    8,867Ver en 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
    Ver en GitHub↗8,867
  • microsoft/reactxpAvatar de microsoft

    microsoft/reactxp

    8,257Ver en 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
    Ver en GitHub↗8,257
  • arktypeio/arktypeAvatar de arktypeio

    arktypeio/arktype

    7,780Ver en 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
    Ver en GitHub↗7,780
  • dudykr/stcAvatar de dudykr

    dudykr/stc

    5,719Ver en 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
    Ver en GitHub↗5,719
  • adafruit/circuitpythonAvatar de adafruit

    adafruit/circuitpython

    4,521Ver en GitHub↗

    CircuitPython es un derivado especializado del runtime de MicroPython diseñado como un intérprete de Python embebido para microcontroladores. Proporciona un entorno de lenguaje de alto nivel que permite el acceso directo al hardware a través de una capa de abstracción de hardware dedicada y un runtime de Python para microcontroladores. El proyecto se distingue por un firmware que expone el microcontrolador como un dispositivo de almacenamiento masivo USB nativo. Esto permite a los usuarios editar código directamente en el dispositivo como si fuera una unidad extraíble, eliminando la necesidad de herramientas de flasheo especializadas y permitiendo la recarga de código activada por el sistema de archivos. El sistema cubre una amplia gama de capacidades, incluyendo acceso a API de hardware unificado para controlar componentes electrónicos a través de diferentes placas, comunicación basada en serie a través de REPL y WebUSB, y un sistema basado en puertos para la compilación de firmware específica de la placa. También incluye herramientas para desarrolladores como la generación de stubs de tipo para análisis estático y un modo de recuperación de fallos para mantener la accesibilidad del dispositivo durante la resolución de problemas.

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

    C
    Ver en GitHub↗4,521
  • midudev/jscampAvatar de midudev

    midudev/jscamp

    3,811Ver en 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
    Ver en GitHub↗3,811
  1. Home
  2. Software Engineering & Architecture
  3. Type Definitions

Explorar subetiquetas

  • 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.