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
·

7 repositorios

Awesome GitHub RepositoriesObject Types

Structures that group named values and methods with controlled visibility.

Distinct from User-Defined Types: Distinct from general user-defined types by specifically grouping methods and values into an object-like structure.

Explore 7 awesome GitHub repositories matching programming languages & runtimes · Object Types. Refine with filters or upvote what's useful.

Awesome Object Types GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • reasonml/reasonAvatar de reasonml

    reasonml/reason

    10,313Ver en GitHub↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Allows the grouping of named values and methods into structured object types.

    OCamljavascriptocamlprogramming-language
    Ver en GitHub↗10,313
  • penrose/penroseAvatar de penrose

    penrose/penrose

    7,949Ver en GitHub↗

    Penrose is a compiler that transforms structured mathematical notation into optimized SVG diagrams. It uses a three-stage pipeline of separate domain, substance, and style files to define mathematical objects, relationships, and visual presentation, then solves continuous optimization problems with user-defined spatial constraints and objectives to automatically arrange diagram elements. The system separates diagram content from visual style using distinct declarative languages, and provides a typed domain language with subtype hierarchies for mathematical objects. It supports embedding compi

    Defines the kinds of objects that can appear in a diagram, establishing the vocabulary for the visual domain.

    TypeScriptdiagramsdomain-specific-languagemathematics
    Ver en GitHub↗7,949
  • plantuml-stdlib/c4-plantumlAvatar de plantuml-stdlib

    plantuml-stdlib/C4-PlantUML

    7,327Ver en GitHub↗

    C4-PlantUML is a code-driven library that generates C4 model software architecture diagrams from PlantUML source text. It provides a set of reusable macros for creating system context, container, component, and deployment diagrams, enabling architects and developers to describe and communicate software architecture using the C4 model notation directly from diagram-as-code source files. The library distinguishes itself through hierarchical element nesting, which builds diagrams by nesting elements inside boundaries using PlantUML's rectangle and package constructs, and layout-direction control

    Supports creating dynamic C4 diagrams that model interaction sequences between system elements.

    PlantUMLarchitecturec4c4model
    Ver en GitHub↗7,327
  • realpython/materialsAvatar de realpython

    realpython/materials

    5,173Ver en GitHub↗

    Este proyecto es una colección completa de materiales educativos de programación en Python, incluyendo tutoriales, ejercicios y muestras de código curadas. Sirve como un plan de estudios de aprendizaje y kit de herramientas de ingeniería de software, utilizando Jupyter Notebooks para combinar código ejecutable con texto educativo descriptivo. El repositorio proporciona guías de implementación prácticas para construir aplicaciones de modelos de lenguaje grandes, como sistemas de generación aumentada por recuperación, agentes de IA con estado y flujos de trabajo de aprendizaje automático. Se distingue por ofrecer un enfoque estructurado para flujos de trabajo de codificación agentica, cubriendo destilación de ventana de contexto, enrutamiento de modelos agnóstico al proveedor y salidas estructuradas forzadas por esquema. Los materiales cubren una amplia gama de capacidades de ingeniería de software, incluyendo programación asíncrona con colas de tareas distribuidas, desarrollo de aplicaciones web con API REST y flujos de trabajo de análisis de datos. También incluye recursos para dominar el diseño orientado a objetos, implementar tuberías de CI/CD y aplicar estándares profesionales de linting y formato.

    Determine an object's class or check if an object is an instance of a type.

    Jupyter Notebook
    Ver en GitHub↗5,173
  • microsoft/typescript-handbookAvatar de microsoft

    microsoft/TypeScript-Handbook

    4,855Ver en GitHub↗

    Este proyecto es una guía completa y recurso educativo para el lenguaje TypeScript. Cubre los principios fundamentales del lenguaje, incluyendo su sistema de tipos estructural, análisis de tipos estáticos y el proceso de transpilación de archivos fuente tipados a JavaScript. El material detalla cómo modelar datos complejos y lógica de tipos reutilizable utilizando genéricos, tipos condicionales y tipos mapeados. También explica el uso de archivos de declaración para proporcionar seguridad de tipos para librerías externas de JavaScript y la integración de verificación de tipos en proyectos de JavaScript existentes mediante anotaciones JSDoc. El alcance del contenido se extiende a patrones de programación orientada a objetos, manipulación del DOM y la configuración de comportamientos del compilador. Incluye orientación sobre la gestión de interoperabilidad de módulos, configuración de pipelines de construcción y utilización de inteligencia de editor para una mejor productividad del desarrollador.

    Explains how to specify required properties and types for objects using various declaration methods.

    JavaScriptdocumentationlearntypescript
    Ver en GitHub↗4,855
  • msgspec/msgspecAvatar de msgspec

    msgspec/msgspec

    3,821Ver en GitHub↗

    msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a type-safe serialization framework that integrates schema enforcement and data parsing into a single pass, functioning as both a data serialization library and a schema validation system based on standard Python type annotations. The project distinguishes itself through high-performance structural primitives, including compilation-based routine generation and zero-copy buffer parsing. It optimizes memory usage via garbage collection-aware layouts and reduces processing overhead

    Retrieves detailed information about compatible types and validates structured types at runtime.

    Pythondeserializationjsonjson-schema
    Ver en GitHub↗3,821
  • d5/tengoAvatar de d5

    d5/tengo

    3,821Ver en GitHub↗

    Tengo is a dynamic, embeddable scripting language for Go applications that allows for the execution of custom scripts without requiring the host binary to be recompiled. It operates as a bytecode-compiled virtual machine, transforming source code into a compact intermediate representation for execution on a stack-based engine. The system is designed as a secure scripting sandbox, enforcing strict limits on memory allocation and execution time to safely run untrusted code. It supports concurrent script execution by cloning compiled bytecode and using recursive immutability conversion to share

    Provides capabilities for identifying variable types and verifying instances at runtime.

    Go
    Ver en GitHub↗3,821
  1. Home
  2. Programming Languages & Runtimes
  3. User-Defined Types
  4. Object Types

Explorar subetiquetas

  • Diagram1 sub-etiquetaDefines the kinds of objects that can appear in a diagram, such as sets or shapes, establishing the vocabulary for the visual domain. **Distinct from Object Types:** Distinct from Object Types: focuses on diagram-specific object types (sets, shapes) for visual representation, not general programming language object structures.
  • Type InspectionCapabilities for determining an object's class or verifying instance types at runtime. **Distinct from Object Types:** Distinct from Object Types: focuses on the act of inspecting types rather than the structure of the types themselves.