Integrations
Supports configuration through environment variables stored in .env files for simplified setup and configuration.
Fetches cryptocurrency price data from Binance's public API to calculate asset values and profit/loss metrics.
Provides a container image available on Docker's public registry for easy deployment and management.
📊 Kontrolle
Ein selbstgehosteter Gewinn- und Verlust-Tracker, der mit Go, HTML und ohne JavaScript erstellt wurde. Controtto verfolgt Ihre Transaktionen, speichert sie in einer SQLite-Datei und gibt alle möglichen Berechnungen zurück, darunter:
- Durchschnittlicher Kaufpreis
- Aktueller Vermögenswert
- Transaktionsverlauf
- Import-/Exporttransaktion (siehe Beispiel )
- Gewinn und Verlust
Um den Preis eines Vermögenswerts abzurufen, verlässt sich Controtto hauptsächlich auf 4 APIs ( siehe Code ).
- Binance – Öffentliche API, kein Token erforderlich.
- BingX – Öffentliche API, kein Token erforderlich.
- Alpha Vantage – Aktien, kostenlos, aber mit kurzer Kursbegrenzung. ( Holen Sie sich ein Token und legen Sie
CONTROTTO_AVANTAGE_TOKEN
fest) - Tiingo – Aktien, Kryptowährungen und Forex. (Konto/Token erstellen und
CONTROTTO_TIINGO_TOKEN
festlegen)
Demo
Sie können sich die Demo auch unter demo.contre.io ansehen, die Datenbank wird stündlich zurückgesetzt.
https://github.com/user-attachments/assets/28bf8782-6118-47c0-a94b-085e1a7045b2
Alle Konfigurationen werden in der .env
Datei festgelegt und als Umgebungsvariablen übergeben. Die Variablen CONTROTTO_PORT
und CONTROTTO_DB_PATH
sind verfügbar.
Erstellen und Ausführen
Entwicklungsumgebung
und greifen Sie auf localhost:3000 zu
Lauf mit Podman
Ein Container-Image ist im öffentlichen Docker-Register verfügbar. Wenn Sie Docker verwenden möchten, ersetzen Sie einfach podman
durch docker
.
Führen Sie Tests durch
ZU TUN
- Weitere Tests
- Wrapper für Protokollierung und Metriken wären auch schön.
- Fügen Sie Konten hinzu, um den Überblick über das gesamte Nettovermögen zu behalten.
- Entfernen Sie das gesamte CSS und verwenden Sie benutzerdefiniertes
style.css
+ Tailwind CDN.
This server cannot be installed
Sie sind in der Lage, Golang-Code zu interpretieren und ihn unter den strengsten DDD- und Clean-Architecture-Paradigmen zu beurteilen
Related MCP Servers
- -securityAlicense-qualityGo server implementing Model Context Protocol (MCP) for filesystem operations.Last updated -228GoMIT License
- -securityAlicense-qualitygodoc-mcp is a Model Context Protocol (MCP) server that provides efficient access to Go documentation. It helps LLMs understand Go projects by providing direct access to package documentation without needing to read entire source files.Last updated -24GoMIT License
- -securityAlicense-qualityA 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 -1TypeScriptMIT License
- -security-license-qualityA Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with Go's Language Server Protocol (LSP) and benefit from advanced Go code analysis features.Last updated -GoApache 2.0
Appeared in Searches
- 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
- A tool for analyzing a code base to locate functions or variables