12 Repos
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 ist eine Headless-Content-Management-Plattform und API für strukturierten Content, die Daten speichert und über eine API an jedes Frontend oder Gerät ausliefert. Sie fungiert als Echtzeit-Content-Studio und bietet eine anpassbare Bearbeitungsumgebung für die Verwaltung digitaler Assets und Dokumente über eine typsichere, entkoppelte Datenschicht. Die Plattform zeichnet sich durch eine graphorientierte Query-Engine aus, die die Sprache GROQ verwendet, um strukturierten Content zu filtern, zu transformieren und abzurufen. Sie ermöglicht kollaboratives Arbeiten in Echtzeit mit Live-Präsenzanzeigen und einen Schema-gesteuerten Ansatz für das Dokumentenmanagement. Das System deckt ein breites Spektrum an Funktionen ab, darunter Digital Asset Management mit On-Demand-Transformationen, Workflow-Automatisierung für Inhalte via Serverless-Funktionen und Webhooks sowie die Möglichkeit, eigene redaktionelle Interfaces über eine Plugin-Architektur zu erstellen. Zudem unterstützt es die Serialisierung von Rich Text und die Verwaltung von Dokumenten-Lebenszyklen vom Entwurf bis zur Veröffentlichung.
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 ist ein Laravel-CMS-Toolkit und Admin-Panel-Generator, der für den Bau benutzerdefinierter administrativer Konsolen und Content-Management-Systeme entwickelt wurde. Es dient als Headless-CMS-Framework und als Toolkit zur Definition von Inhaltsmodellen und zur Verwaltung strukturierter Daten über eine dedizierte administrative Schnittstelle. Das Projekt bietet einen visuellen Block-Editor, der es Redakteuren ermöglicht, wiederverwendbare Inhaltsabschnitte über eine Drag-and-Drop-Schnittstelle anzuordnen und zu konfigurieren. Es enthält einen dedizierten Digital-Asset-Manager zum Speichern, Zuschneiden und Optimieren von Bildern und Dateien über lokalen oder Cloud-Speicher hinweg sowie einen mehrsprachigen Inhaltsmanager für die Handhabung übersetzter Felder und lokalisierter Permalinks. Die Plattform bietet umfassende Funktionen für die Inhalts- und Medienverwaltung, einschließlich Versionsverfolgung, Veröffentlichungsplanung und hierarchischer Seitenorganisation. Sie deckt umfangreiche administrative Tools ab, wie z. B. rollenbasierte Zugriffskontrolle, globale Suche und Befehlszeilen-Scaffolding für die schnelle Generierung von CRUD-Modulen und Datenbankmigrationen. Das System integriert sich in Laravel-Modelle unter Verwendung von Traits, um Veröffentlichungs- und Medienhandhabung zu ermöglichen.
Creates and manages structured content types with custom forms and relationship support for data management.
Lektor ist ein Python-basiertes Static Site Generator und Flat-File-Content-Management-System. Es transformiert Rohinhalte und Datenmodelle in statische HTML-Seiten und speichert alle Website-Daten in einem hierarchischen Dateisystem anstelle einer relationalen Datenbank. Das System arbeitet als modellgetriebenes CMS, das Blueprints und Schemas nutzt, um Datenerfassung und Validierung zu steuern. Es bietet eine browserbasierte administrative Oberfläche, die es Benutzern ermöglicht, Website-Inhalte visuell zu bearbeiten und zu organisieren, ohne den Quellcode direkt zu modifizieren. Die Plattform verwaltet den gesamten Website-Lebenszyklus, einschließlich Static Site Generation, mehrsprachiger Lokalisierung und Deployment. Sie entkoppelt den Generierungsprozess vom Upload-Mechanismus durch austauschbare Publisher-Schnittstellen für verschiedene Hosting-Anbieter. Die Erweiterbarkeit erfolgt über ein Plugin-System, das die Integration benutzerdefinierter Logik in den Build-Prozess ermöglicht, während Themes Templates, Modelle und Assets für die Wiederverwendung über Projekte hinweg bündeln.
Provides blueprints to create and manage structured content types with custom fields.
Dieses Projekt ist ein .NET-Core-Content-Management-System und eine Multi-Site-Management-Plattform, die darauf ausgelegt ist, strukturierte digitale Inhalte über unabhängige Webseiten hinweg von einer zentralen Oberfläche aus zu organisieren und zu veröffentlichen. Es fungiert sowohl als Headless-CMS als auch als Static-Site-Generator und rendert dynamische Templates in HTML-Dateien, um Ladegeschwindigkeit und Skalierbarkeit zu erhöhen. Das System integriert Retrieval-Augmented Generation, um Webseiten-Dokumente und Inhalte in durchsuchbare KI-Wissensdatenbanken umzuwandeln. Es enthält einen visuellen KI-Workflow-Orchestrator, um die Logik zwischen Nutzeranfragen und Large-Language-Model-Ausgaben zu definieren. Die Plattform deckt breite Funktionsbereiche ab, einschließlich schema-flexibler Datenmodellierung, Organisation digitaler Assets und rollenbasierter Zugriffskontrolle. Sie unterstützt Multi-Terminal-Publishing für verschiedene Geräte, eine plugin-basierte Erweiterungsarchitektur für eigene Module und eine umfassende Security-Suite mit SM4-Datenverschlüsselung und Schutz vor Web-Schwachstellen. Die Software ist für selbstgehostete Web-Infrastruktur konzipiert und kann via Docker-Container unter Windows, Linux und macOS bereitgestellt werden.
Allows for the creation and management of structured content types with custom fields for products, personnel, and assets.
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
Integrates schema enforcement and data parsing into a single pass to achieve near-native execution speeds.
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.
Diese Bibliothek ist ein Datenverarbeitungs-Framework für die JVM, das eine typsichere Umgebung für die Manipulation strukturierter tabellarischer Daten bietet. Sie fungiert als umfassendes Toolset für komplexe Datentransformationen, Aggregationen und statistische Analysen, während sie durch Schema-Validierung zur Kompilierzeit die strukturelle Integrität über Datenpipelines hinweg sicherstellt. Das Projekt zeichnet sich durch seine tiefe Integration in interaktive Notebook-Umgebungen und die Verwendung von Code-Generierung zur Kompilierzeit aus. Durch die automatische Ableitung und Durchsetzung von Schemata aus Rohdaten werden typsichere Accessoren generiert, die IDE-Autovervollständigung und statische Überprüfung von Spaltennamen ermöglichen. Diese Architektur erlaubt Entwicklern funktionale Pipeline-Verarbeitung bei strikter Typsicherheit, was Laufzeitfehler bei der Datenmanipulation effektiv verhindert. Die Bibliothek unterstützt eine breite Palette von Daten-Workflows, einschließlich des Imports und Mappings relationaler Datenbankschemata, der Durchführung geospatialer Analysen und komplexer Daten-Pivotierungen. Sie enthält umfangreiche Dienstprogramme für Datenkonstruktion, Filterung, Sortierung und die Berechnung deskriptiver Statistiken. Darüber hinaus bietet das Framework robuste Visualisierungs- und Berichtsfunktionen, mit denen Benutzer interaktive HTML-Tabellen rendern, Dokumente erstellen und Diagramme direkt aus strukturierten Datensätzen generieren können. Die Bibliothek ist für den nahtlosen Einsatz in Kotlin- und Java-Entwicklungsumgebungen konzipiert, mit spezialisierter Unterstützung für automatisiertes Dependency-Management und Kernel-Integration in interaktiven Notebooks.
Enforces strict property requirements and data integrity for structured data objects using compile-time type checking.