📊 Control
Un sistema de seguimiento de pérdidas y ganancias autoalojado, creado con Go, HTMX y sin JavaScript . Controtto registra tus transacciones, las guarda en un archivo SQLite y devuelve todo tipo de cálculos, incluyendo:
Precio medio de compra
Valor actual de los activos
Historial de transacciones
Transacción de importación/exportación (ver ejemplo )
Ganancias y pérdidas
Para obtener el precio de un activo, Controtto se basa principalmente en 4 API ( ver código ).
Binance - API pública, no se necesita token.
BingX - API pública, no se necesita token.
Alpha Vantage : Acciones, gratis pero con límite de tasa corto. ( Obtén un token y configura
CONTROTTO_AVANTAGE_TOKEN
)Tiingo - Acciones, criptomonedas y Forex. ( crear cuenta/token y configurar
CONTROTTO_TIINGO_TOKEN
)
Manifestación
También puedes consultar la demostración en demo.contre.io , la base de datos se reinicia cada hora.
https://github.com/user-attachments/assets/28bf8782-6118-47c0-a94b-085e1a7045b2
Todas las configuraciones se establecen en el archivo .env
y se transfieren como variables de entorno. Las variables CONTROTTO_PORT
y CONTROTTO_DB_PATH
están disponibles.
Construir y ejecutar
Entorno de desarrollo
y acceder a localhost:3000
Corre con Podman
Hay una imagen de contenedor disponible en el registro público de Docker. Si desea usar Docker, simplemente reemplace podman
por docker
.
Ejecutar pruebas
HACER
Más pruebas
También sería útil contar con envoltorios para registro y métricas.
Agregue cuentas para realizar un seguimiento del patrimonio neto total.
Elimina todo el CSS y usa
style.css
personalizado + Tailwind CDN.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Eres capaz de interpretar el código golang y juzgarlo bajo los más estrictos paradigmas de arquitectura limpia y ddd.
Related MCP Servers
- -securityFlicense-qualityAnalyzes codebases to generate dependency graphs and architectural insights across multiple programming languages, helping developers understand code structure and validate against architectural rules.Last updated -6614
- AsecurityAlicenseAqualityA TypeScript-based MCP server providing a complete interface to the Delve debugger for Go programs, enabling debugging, tracing, and analyzing Go code through natural language commands.Last updated -1919MIT License
- AsecurityAlicenseAqualityEnables AI assistants to understand and navigate codebases through structural analysis. Provides code mapping, symbol search, and impact analysis using ast-grep for accurate parsing of Python, JavaScript, TypeScript, and Go projects.Last updated -333MIT License
- -securityAlicense-qualityEnables comprehensive code analysis including quality assessment, security vulnerability detection, refactoring suggestions, complexity calculations, and automatic documentation generation for multiple programming languages.Last updated -5MIT License
Appeared in Searches
- Tips for Naming Variables and Functions in Go Programming Language
- Using separate agents for schema validation, code standards, and directory structure enforcement in development workflows
- How to compile code in Visual Studio
- How to view console logs in a development environment
- Information about Python programming or Python-related topics