12 repository-uri
Manages the construction and flattening of nested struct data types within a schema.
Distinct from Data Type Managers: Specifically handles the construction and flattening of structs rather than general type inference.
Explore 12 awesome GitHub repositories matching data & databases · Structured Types. Refine with filters or upvote what's useful.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Defines and manages structured content types with custom fields through a visual admin interface.
Sanity este o platformă headless de gestionare a conținutului și un API de conținut structurat care stochează datele și le livrează prin API către orice frontend sau dispozitiv. Funcționează ca un studio de conținut în timp real, oferind un mediu de editare personalizabil pentru gestionarea resurselor digitale și a documentelor printr-un strat de date decuplat și type-safe. Platforma se distinge printr-un motor de interogare orientat pe grafuri care utilizează limbajul GROQ pentru a filtra, transforma și prelua conținut structurat. Permite editarea colaborativă în timp real cu indicatori de prezență live și o abordare bazată pe schemă pentru gestionarea documentelor. Sistemul acoperă o gamă largă de capabilități, inclusiv gestionarea resurselor digitale cu transformări la cerere, automatizarea fluxului de lucru al conținutului prin funcții serverless și webhook-uri, precum și capacitatea de a construi interfețe editoriale personalizate printr-o arhitectură de plugin-uri. De asemenea, suportă serializarea textului îmbogățit (rich text) și gestionarea ciclului de viață al documentelor, de la ciornă la starea publicată.
Allows the definition and management of complex digital content schemas to power decoupled applications.
Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho
Constructs structured data types from expressions and flattens nested fields into separate columns.
c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte
Embeds unnamed structs or unions within other data types to organize complex memory layouts.
Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg
Supports nested struct columns with named fields and dot-notation access in streaming SQL.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Creates and manages structured content types with custom fields, reusable across the site.
Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling
Creates and manages structured content types with custom forms and relationship support for data management.
RON este un format de serializare a datelor bazat pe text și o bibliotecă concepută pentru a oglindi sintaxa Rust. Acesta servește ca o alternativă puternic tipizată la formate precum JSON și TOML, fiind optimizat special pentru reprezentarea structurilor de date complexe și a fișierelor de configurare în proiectele Rust. Formatul păstrează idiomurile interne ale limbajului prin suportul pentru nume explicite de structuri, enum-uri și sufixe de tip. Se distinge prin utilizarea bazelor numerice specializate și capacitatea de a include comentarii inline în datele serializate. Biblioteca oferă capabilități atât pentru serializarea, cât și pentru deserializarea tipurilor imbricate, inclusiv map-uri, liste și tupluri. Include instrumente pentru pretty-printing configurabil, raportarea erorilor de sintaxă cu mapare la sursă și capacitatea de a transmite conținutul serializat direct către IO writers.
Ensures data integrity and preserves type hierarchy when saving strongly typed structures to disk.
Lektor is a Python-based static site generator and flat-file content management system. It transforms raw content and data models into static HTML pages, storing all website data in a hierarchical file system rather than a relational database. The system operates as a model-driven CMS, utilizing blueprints and schemas to control data capture and validation. It provides a browser-based administrative interface that allows users to visually edit and organize site content without modifying source code directly. The platform manages the full site lifecycle, covering static site generation, multi
Provides blueprints to create and manage structured content types with custom fields.
Acest proiect este un sistem de gestionare a conținutului (CMS) .NET Core și o platformă de gestionare multi-site concepută pentru a organiza și publica conținut digital structurat pe site-uri web independente dintr-o interfață centralizată. Funcționează atât ca un CMS headless, cât și ca un generator de site-uri statice, randând șabloane dinamice în fișiere HTML pentru a crește viteza de încărcare și scalabilitatea. Sistemul integrează generarea augmentată prin recuperare (RAG) pentru a transforma documentele și conținutul site-ului web în baze de cunoștințe AI căutabile. Include un orchestrator vizual de fluxuri de lucru AI pentru a defini logica între interogările utilizatorilor și output-urile modelelor de limbaj mari. Platforma acoperă domenii largi de capabilități, inclusiv modelarea datelor cu schemă flexibilă, organizarea activelor digitale și controlul accesului bazat pe roluri. Suportă publicarea multi-terminal pentru diverse dispozitive, o arhitectură de extensibilitate bazată pe plugin-uri pentru module personalizate și o suită cuprinzătoare de securitate cu criptare a datelor SM4 și apărare împotriva vulnerabilităților web. Software-ul este conceput pentru infrastructură web auto-găzduită și poate fi implementat prin containere Docker pe Windows, Linux și macOS.
Allows for the creation and management of structured content types with custom fields for products, personnel, and assets.
Schema-dts is a type-safe library providing TypeScript interfaces for modeling structured data and interconnected graph relationships. It serves as a framework for defining and enforcing strict property requirements for JSON-LD objects, ensuring that metadata generated for web applications and search engines adheres to established vocabulary standards. The project distinguishes itself by providing a comprehensive set of definitions for the Schema.org vocabulary, enabling developers to build complex, machine-readable data graphs with compile-time validation. It supports the composition of mult
Enforces strict property requirements and data integrity for machine-readable metadata through a type-safe framework.
This library is a data processing framework for the JVM that provides a type-safe environment for manipulating structured tabular data. It functions as a comprehensive toolset for performing complex data transformations, aggregations, and statistical analysis, while leveraging compile-time schema validation to ensure structural integrity across data pipelines. The project distinguishes itself through its deep integration with interactive notebook environments and its use of compile-time code generation. By automatically deriving and enforcing schemas from raw inputs, it generates type-safe ac
Enforces strict property requirements and data integrity for structured data objects using compile-time type checking.