4 repositorios
Storage mechanisms that exclusively append new data to the end of a file to maximize write throughput.
Distinct from File Truncation and Appending: None of the candidates cover the general architectural pattern of append-only storage; they focus on specific file operations like truncation or binary writing.
Explore 4 awesome GitHub repositories matching data & databases · Append-Only Storage. Refine with filters or upvote what's useful.
Kiln es un workbench de desarrollo de LLM y framework de evaluación diseñado para diseñar, probar y optimizar prompts y agentes de IA. Funciona como un orquestador multi-agente y una herramienta de optimización RAG, proporcionando una interfaz visual para el desarrollo iterativo de sistemas de IA. El proyecto se distingue por un pipeline de fine-tuning integral que soporta entrenamiento de modelos sin código y destilación de razonamiento. Permite la creación de sistemas multi-agente jerárquicos donde actores especializados se coordinan mediante tool calling, e implementa un servidor de Model Context Protocol para exponer estos agentes y capacidades de búsqueda como herramientas estandarizadas para clientes externos. La plataforma cubre una amplia gama de capacidades, incluyendo puntuación automatizada por jueces de IA para control de calidad, generación de datos sintéticos para entrenamiento y evaluación, y recuperación híbrida vector-keyword para fundamentar las respuestas del modelo. También proporciona herramientas para la evolución de prompts, auditoría de trazas y gestión de datasets colaborativos mediante integración con Git. El workbench es accesible a través de una API REST autohospedable y una librería de Python dedicada para la ejecución programática de flujos de trabajo.
Prevents data collisions during concurrent multi-user editing through the use of unique IDs and append-only structures.
RoseDB es una base de datos persistente de clave-valor y un motor de almacenamiento estructurado en registros (log-structured). Funciona como un sistema de almacenamiento ligero que utiliza una tabla hash estructurada en registros y una implementación del motor Bitcask para proporcionar una recuperación de datos rápida y persistencia respaldada en disco. El sistema opera como un motor de transacciones atómicas, agrupando múltiples operaciones de lectura y escritura en unidades únicas para mantener la consistencia de los datos. Gestiona la información mediante un modelo de clave-valor que admite inserciones, búsquedas y eliminaciones individuales. La base de datos ofrece capacidades para el procesamiento de datos por lotes y actualizaciones atómicas. Además, el proyecto incluye funciones para la gestión de contenido versionado y la traducción de contenido en múltiples idiomas.
Implements a storage system that writes all updates sequentially to the end of a file to avoid random disk seeks.
Platform es un framework para construir aplicaciones de back-office y dashboards administrativos utilizando Laravel. Funciona como un framework de UI basado en esquemas y un generador de CRUD que construye automáticamente interfaces de gestión de bases de datos, formularios de entrada y reglas de validación a partir de definiciones de modelos programáticos. El proyecto se distingue por un kit de UI de backend integral que admite la captura de datos avanzada, incluyendo mapeo de coordenadas geográficas, matrices de datos JSON tabulares y seguimiento de metadatos de marketing. Cuenta con un robusto sistema de control de acceso basado en roles para gestionar la visibilidad de los recursos y la protección de rutas, junto con una implementación de búsqueda de texto completo global que indexa datos en múltiples modelos. La plataforma cubre una amplia gama de capacidades, incluyendo carga de datos asíncrona, sistemas de notificación multicanal y una librería de componentes de formulario especializados para texto enriquecido y gestión de archivos. También proporciona herramientas para la visualización de datos a través de agregación y gráficos de modelos, así como utilidades para la actualización parcial de páginas para simular una experiencia de aplicación de una sola página. Las opciones de integración permiten la conexión de controladores existentes y plantillas heredadas para facilitar una migración gradual de funciones al framework.
Prevents data loss by verifying if a record was modified after a form was opened to avoid overwriting concurrent edits.
Syncthing macOS is a native application bundle that wraps the Syncthing binary to provide decentralized, peer-to-peer file synchronization on macOS. It enables bidirectional data replication across multiple devices using a block exchange protocol, allowing files and folders to stay consistent without relying on a central cloud server. The project distinguishes itself by integrating the cross-platform synchronization engine into the macOS environment as a background service. It provides a system tray interface for quick access to the management GUI and supports automatic application startup th
Prevents data loss by blocking the synchronization of files with differing capitalization on case-insensitive filesystems.