Skip to main content
Back to projects
activeJan 23, 2026

RecursiveOps

A server management platform that brings clarity to infrastructure through intuitive dashboards and smart automation.

pythonfastapisveltetypescriptwebdevtools

Note: This project is not yet available on GitHub.

Overview

RecursiveOps is a comprehensive server management platform designed for teams who want visibility into their infrastructure without the complexity of enterprise tools. It provides real-time monitoring, deployment automation, and incident management through an intuitive web interface.

Key Features

  • Real-Time Dashboards: Live server metrics with customizable views and alerts.
  • Deployment Automation: Git-integrated deployments with rollback capabilities.
  • Incident Management: Alert routing, escalation, and post-mortem tracking.
  • Team Collaboration: Role-based access control with audit logging.
  • API-First Design: Full REST API for integration with existing workflows.
  • Companion App: Native desktop client for quick access and offline support.

Technical Architecture

RecursiveOps follows a modern full-stack architecture with a Python FastAPI backend, SvelteKit frontend, and PostgreSQL database. The system uses WebSockets for real-time updates and a job queue for async operations.

Core components:

  • API Server: FastAPI with async support for high concurrency.
  • Frontend: SvelteKit with server-side rendering and real-time updates.
  • Agent System: Lightweight agents running on managed servers report metrics.
  • Job Queue: Background task processing for deployments and maintenance.

Technology Stack

  • Backend: Python 3.11+, FastAPI, SQLAlchemy, Celery
  • Frontend: SvelteKit, TypeScript, TailwindCSS
  • Companion App: Tauri + Rust for native desktop client
  • Database: SQLite (local), Redis for caching and queues
  • Monitoring: Custom metrics collection with Prometheus export
  • Infrastructure: Docker-based deployment with Traefik reverse proxy

Current Status

Active development with core monitoring and deployment features complete. The web interface and API are production-ready. Currently expanding the automation capabilities and improving the alerting system.

Have questions about RecursiveOps?

Try asking the AI assistant! Here are some ideas:

Related Projects