{"id":51160510,"url":"https://github.com/adityashirsatrao007/tracelify-sdk","last_synced_at":"2026-06-26T13:01:26.822Z","repository":{"id":349152210,"uuid":"1201254470","full_name":"adityashirsatrao007/tracelify-sdk","owner":"adityashirsatrao007","description":"Multi-Language Error Tracking \u0026 Observability SDK — Python, Java, Kotlin, Go, C++, JavaScript with real-time alerts, LLM reports \u0026 dashboard","archived":false,"fork":false,"pushed_at":"2026-06-17T22:21:09.000Z","size":63779,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-17T23:21:39.151Z","etag":null,"topics":["error-tracking","fastapi","monitoring","observability","sdk"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adityashirsatrao007.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-04T12:28:23.000Z","updated_at":"2026-06-17T22:21:12.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/adityashirsatrao007/tracelify-sdk","commit_stats":null,"previous_names":["adityashirsatrao007/core-4","adityashirsatrao007/tracelify-sdk"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/adityashirsatrao007/tracelify-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityashirsatrao007%2Ftracelify-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityashirsatrao007%2Ftracelify-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityashirsatrao007%2Ftracelify-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityashirsatrao007%2Ftracelify-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adityashirsatrao007","download_url":"https://codeload.github.com/adityashirsatrao007/tracelify-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adityashirsatrao007%2Ftracelify-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34817641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["error-tracking","fastapi","monitoring","observability","sdk"],"created_at":"2026-06-26T13:01:16.739Z","updated_at":"2026-06-26T13:01:26.792Z","avatar_url":"https://github.com/adityashirsatrao007.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🔍 Tracelify SDK — Multi-Language Error Tracking \u0026 Observability\n\n![Python 3.11](https://img.shields.io/badge/python-3.11-blue?logo=python)\n![FastAPI](https://img.shields.io/badge/FastAPI-0.115-green?logo=fastapi)\n![React](https://img.shields.io/badge/React-19-61DAFB?logo=react)\n![PostgreSQL](https://img.shields.io/badge/PostgreSQL-16-4169E1?logo=postgresql)\n![Docker](https://img.shields.io/badge/Docker-compose-2496ED?logo=docker)\n![PyPI](https://img.shields.io/pypi/v/tracelify-sdk?logo=pypi)\n\n## Overview\n\nTracelify is a cross-platform error tracking and observability SDK that monitors application errors in real-time across Python, Java, Kotlin, Go, C++, and JavaScript runtimes.\n\n### Key Features\n\n- **Multi-language SDK support** — Python, Java, Kotlin, Go, C++, JavaScript\n- **Real-time error capture and alerting**\n- **LLM-powered error report generation** (AWS Bedrock)\n- **Email/SMS alert rules**\n- **Interactive dashboard** with charts and trends\n- **Mobile app** (React Native)\n\n## SDK Languages\n\n| Language   | Path           | Status         |\n|------------|----------------|----------------|\n| Python     | `tracelify/`   | ✅ Production  |\n| Java       | `java/`        | ✅ Stable      |\n| Kotlin     | `kotlin/`      | ✅ Stable      |\n| Go         | `go/`          | ✅ Stable      |\n| C++        | `cpp/`         | ✅ Stable      |\n| JavaScript | `javascript/`  | ✅ Stable      |\n\n## Quick Start\n\n### Python SDK\n\n```bash\npip install tracelify-sdk\n```\n\n```python\nimport tracelify\n\ntracelify.init(dsn=\"https://key@your-host.com/project\")\n\nwith tracelify.capture_exceptions():\n    1 / 0  # Will be captured automatically\n```\n\n### Backend Setup\n\n```bash\ncd backend\npython -m venv .venv\nsource .venv/bin/activate\npip install -r requirements.txt\ncp .env.example .env\n# Edit .env with DATABASE_URL, Redis URL, etc.\nuvicorn main:app --reload --port 8000\n```\n\n### Frontend Setup\n\n```bash\ncd frontend\nnpm install\nnpm run dev\n```\n\n## Architecture\n\nBrief description: FastAPI backend → PostgreSQL + Redis, React dashboard, multi-language SDKs sending events via REST API.\n\n## Docker Deployment\n\n```bash\ndocker-compose up --build\n```\n\n## API Endpoints\n\n| Method | Endpoint             | Description          |\n|--------|----------------------|----------------------|\n| POST   | `/api/auth/register` | Register             |\n| POST   | `/api/auth/login`    | Login                |\n| POST   | `/api/projects`      | Create project       |\n| POST   | `/api/events/ingest` | Ingest error event   |\n| GET    | `/api/issues`        | List issues          |\n| POST   | `/api/alerts/rules`  | Create alert rule    |\n\n## PyPI Package\n\nPublished at: https://pypi.org/project/tracelify-sdk/\n\n## License\n\nMIT — see [LICENSE](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityashirsatrao007%2Ftracelify-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadityashirsatrao007%2Ftracelify-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityashirsatrao007%2Ftracelify-sdk/lists"}