6 repositorios
Tools for defining and generating structured data exports.
Distinguishing note: Focuses on the class-based definition of export logic.
Explore 6 awesome GitHub repositories matching data & databases · Data Export Generators. Refine with filters or upvote what's useful.
Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma
Generates data files containing transactions, accounts, and budgets for backup or external analysis.
FileSaver.js is a client-side utility library designed to trigger browser download prompts for files generated within a web application or retrieved from remote web addresses. It enables the export of data directly to a user's local device, eliminating the need for server-side processing or backend infrastructure to handle file creation and storage. The library functions as a wrapper for the browser Blob API, simplifying the process of encapsulating binary data and mapping it to temporary object URLs. By programmatically managing anchor elements and their download attributes, it simulates use
A solution for exporting application-generated content as local files without requiring server-side processing or complex backend infrastructure.
Lila is a comprehensive, open-source chess gaming platform designed for real-time multiplayer interaction, competitive tournament management, and deep strategic analysis. It provides a global environment where users can engage in live matches, participate in structured competitions, and access extensive archives of historical game data for research and study. The platform distinguishes itself through a highly scalable architecture that utilizes actor-model concurrency and event-sourced game states to ensure precise match reconstruction and fault tolerance. It integrates distributed engine eva
Generates portable notation files for sharing and archiving match records.
This project is a command-line utility designed to monitor and analyze token consumption and financial expenditure for AI coding assistants. By parsing local session logs directly on the user's machine, it provides a privacy-focused way to track development activity without transmitting sensitive data to external servers. The tool distinguishes itself through its ability to aggregate disparate log formats from multiple coding assistants into a unified, schema-agnostic representation. It features a decoupled pricing engine that allows users to apply custom model-specific cost multipliers, over
Generates reports in machine-readable formats to facilitate external analysis or integration with custom reporting tools.
F Prime es un framework basado en componentes diseñado para el desarrollo y despliegue de software embebido y de vuelo espacial. Proporciona una arquitectura modular que desacopla la lógica del software de las interfaces de comunicación, permitiendo a los desarrolladores definir estructuras de sistema mediante un lenguaje de modelado específico del dominio. Este enfoque basado en modelos permite la generación automática de código, asegurando la consistencia en topologías de sistemas complejos mientras mantiene estrictos contratos de interfaz entre los módulos de software. El framework se distingue por su sistema de compilación integrado y su suite de operaciones de datos en tierra. Automatiza todo el ciclo de vida del software embebido, desde la compilación cruzada y la gestión de dependencias hasta la generación de interfaces de telemetría y comandos. Al proporcionar un entorno unificado tanto para el software de vuelo a bordo como para la monitorización en tierra, facilita la integración, las pruebas y el mando y control de sistemas embebidos distribuidos en diversas plataformas de hardware. Más allá de su arquitectura central, el proyecto incluye herramientas integrales para la observabilidad del sistema, incluyendo visualización de telemetría en tiempo real, registro de eventos y trazado de diagnóstico. Soporta una amplia gama de escenarios de despliegue, desde entornos bare-metal hasta sistemas operativos en tiempo real, y proporciona mecanismos para la gestión de memoria, modelado de comportamiento basado en estados y ejecución de tareas asíncronas. El proyecto se mantiene como un repositorio en C++ con documentación extensa y soporte de sistema de compilación para el desarrollo multiplataforma.
Generates machine-readable representations of system models to enable integration with external analysis and visualization tools.
apidoc es un generador de documentación de API a partir de código fuente que analiza anotaciones especializadas dentro de comentarios para crear automáticamente un sitio web de documentación de API con capacidad de búsqueda. Funciona como un analizador de API basado en anotaciones y un generador de sitios de documentación estática, extrayendo definiciones directamente del código base para mantener una referencia sincronizada. La herramienta está diseñada como un analizador multi-lenguaje, utilizando expresiones regulares configurables para extraer metadatos de varios lenguajes de programación. También puede servir como exportador de definiciones de API JSON, convirtiendo comentarios de código fuente en archivos JSON sin procesar para su uso en esquemas externos o plantillas personalizadas. Más allá de la generación básica, el sistema admite layouts de documentación personalizados, filtros de visibilidad para métodos privados o obsoletos y la capacidad de probar endpoints de API en vivo directamente desde la interfaz generada. El flujo de trabajo se puede automatizar monitoreando los archivos fuente en busca de cambios para activar la regeneración en tiempo real. El generador se puede ejecutar a través de una interfaz de línea de comandos, ejecutarse programáticamente como una biblioteca o implementarse utilizando un contenedor Docker.
Exports extracted API definitions into raw JSON files for use in external tools.