6 dépôts
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 est un framework basé sur des composants conçu pour le développement et le déploiement de logiciels embarqués et spatiaux. Il fournit une architecture modulaire qui découple la logique logicielle des interfaces de communication, permettant aux développeurs de définir des structures système via un langage de modélisation spécifique au domaine. Cette approche basée sur les modèles permet la génération automatique de code, garantissant la cohérence des topologies système complexes tout en maintenant des contrats d'interface stricts entre les modules logiciels. Le framework se distingue par son système de build intégré et sa suite d'opérations de données au sol. Il automatise l'intégralité du cycle de vie des logiciels embarqués, de la compilation croisée et la gestion des dépendances à la génération d'interfaces de télémétrie et de commande. En fournissant un environnement unifié pour les logiciels de vol embarqués et la surveillance au sol, il facilite l'intégration, les tests et le contrôle des systèmes embarqués distribués sur diverses plateformes matérielles. Au-delà de son architecture centrale, le projet inclut des outils complets pour l'observabilité du système, notamment la visualisation de télémétrie en temps réel, la journalisation d'événements et le traçage de diagnostic. Il prend en charge un large éventail de scénarios de déploiement, des environnements bare-metal aux systèmes d'exploitation temps réel, et fournit des mécanismes pour la gestion de la mémoire, la modélisation de comportement pilotée par les états et l'exécution de tâches asynchrones. Le projet est maintenu sous forme de dépôt C++ avec une documentation étendue et un support du système de build pour le développement multiplateforme.
Generates machine-readable representations of system models to enable integration with external analysis and visualization tools.
apidoc est un générateur de documentation API à partir du code source qui analyse des annotations spécialisées dans les commentaires pour créer automatiquement un site de documentation API consultable. Il fonctionne comme un analyseur d'API basé sur des annotations et un générateur de site de documentation statique, extrayant les définitions directement du code source pour maintenir une référence synchronisée. L'outil est conçu comme un analyseur multi-langage, utilisant des expressions régulières configurables pour extraire des métadonnées de divers langages de programmation. Il peut également servir d'exportateur de définition d'API JSON, convertissant les commentaires du code source en fichiers JSON bruts pour une utilisation dans des schémas externes ou des templates personnalisés. Au-delà de la génération de base, le système prend en charge des mises en page de documentation personnalisées, des filtres de visibilité pour les méthodes privées ou obsolètes, et la possibilité de tester des endpoints API en direct directement depuis l'interface générée. Le workflow peut être automatisé en surveillant les fichiers sources pour détecter les changements et déclencher une régénération en temps réel. Le générateur peut être exécuté via une interface en ligne de commande, programmatiquement en tant que bibliothèque, ou déployé via un conteneur Docker.
Exports extracted API definitions into raw JSON files for use in external tools.