Postiz
Powering over $145K monthly recurring revenue as a one-person company and holding 34,000+ GitHub stars, Postiz has emerged as the most widely adopted open-source alternative to Buffer, Hootsuite, and Hypefury — combining social media scheduling with AI-driven content creation and agentic automation in a single self-hosted platform. The Next.js 14 frontend with React 18 and Tailwind CSS delivers a visual calendar and Canva-like design editor, while the NestJS backend orchestrates publishing across 30+ social networks including X, LinkedIn, Instagram, TikTok, YouTube, Reddit, Pinterest, Threads, Dribbble, Discord, Bluesky, Mastodon, and Facebook. Temporal handles durable workflow execution for reliable scheduled posting, retry logic, and background job processing. The built-in AI assistant generates post ideas, captions, hashtags, images, and short videos from natural language prompts — all within a single chat interface. An agentic layer exposes a CLI and MCP server that allow AI agents like OpenClaw, Claude, and ChatGPT to autonomously plan, draft, and schedule posts programmatically. Team collaboration includes role-based permissions, approval workflows, multi-workspace management for agencies, and commenting on scheduled content. A full REST API with a NodeJS SDK, N8N custom nodes, and Make.com integration enables automation pipelines. Analytics track engagement, reach, and growth across all connected accounts from a unified dashboard. The self-hosted stack deploys via Docker Compose with PostgreSQL, Redis, and Temporal pre-wired — no feature limitations compared to the cloud version. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
EasyAppointments
Service businesses get a booking page without per-booking commissions or monthly SaaS fees from Easy!Appointments, the self-hosted appointment scheduler. Customers pick a service, provider, and open time slot from a clean web form; the system enforces working plans, breaks, and booking rules you define per provider, then confirms by email to both sides. The structure fits real service organizations: multiple providers with individual schedules, multiple service types with their own durations and prices, and admin/secretary roles for front-desk management. Two-way Google Calendar synchronization keeps each provider's external calendar authoritative - book in Easy!Appointments and it appears in Google Calendar, block time in Google and the slot disappears from the booking form. Version 1.6 adds SMS notifications and payment support, and a REST API opens the scheduling data to custom integrations. Built on PHP (CodeIgniter) with MySQL, it installs in a single folder and can share a database with your existing site; a WordPress plugin embeds the booking form directly in pages or posts. The interface ships in dozens of languages with time-zone handling throughout. GPL-3.0 licensed and free for commercial use - a helpdesk, clinic, salon, or consultancy runs its whole booking workflow on its own server.
Tymeslot
Built on Elixir's fault-tolerant OTP runtime, Tymeslot delivers the complete scheduling toolkit that Calendly charges for and Cal.com relicensed away from open source in 2026. Share one booking link and let clients pick available slots — your calendar stays synchronized and double-bookings disappear automatically through real-time availability checking against Google Calendar, Microsoft Outlook, and any CalDAV server including Nextcloud. Meeting types support configurable durations, buffer times, and availability windows that clients can book without email back-and-forth. Phoenix LiveView powers the real-time UI with WebSocket connections that update instantly as bookings arrive, without client-side JavaScript framework overhead. The platform attaches Zoom video rooms to confirmed bookings through your own Marketplace app credentials, sends confirmation and reminder emails via SMTP, Postmark, SendGrid, Mailgun, or AhaSend, and supports custom booking page themes with embed options for integration into existing websites. Circuit breakers, connection pooling, and graceful degradation maintain availability during provider outages. Authentication supports local accounts, GitHub OAuth, and reCAPTCHA protection on public booking forms. Self-hosting deploys as a single container with PostgreSQL embedded — no separate database container required. Two named volumes persist uploads and database state, while the same image powers the managed cloud at tymeslot.app so self-hosted users get identical features without a crippled community edition. Deploy via Docker, Cloudron with automatic updates, or Railway from a community template. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Rallly
What Doodle did before ads and paywalls took over: Rallly (three L's) lets you propose a few dates, share a link, and watch an availability grid fill in - no email threads, no forced accounts, no "$6.95/month to remove ads." The availability grid makes the winning slot obvious at a glance, comments on each poll keep the "I can do Tuesday if we start late" discussion attached to the decision instead of buried in chat, and email notifications fire as votes and comments arrive. When consensus lands, finalize the winning option and everyone gets notified. The stack is modern TypeScript - Next.js, tRPC, Prisma over PostgreSQL, Tailwind - with a clean, genuinely mobile-friendly UI, dark mode, and community translations in 10+ languages. Self-hosting means unlimited polls and unlimited participants with meeting data on your server rather than a scheduling SaaS. It pairs naturally with Cal.com: Rallly answers "which time works for everyone?", Cal.com handles "book a slot on my calendar." AGPL-licensed.
Mixpost
Mixpost puts Facebook, Instagram, X, LinkedIn, YouTube, TikTok, Pinterest, Threads, Bluesky, Mastodon, Pixelfed, and Google Business under a single scheduling dashboard — plan content visually on a drag-and-drop calendar, queue posts for optimal engagement windows, and track audience growth per platform without juggling twelve separate apps or paying per-seat SaaS fees. Built on Laravel with a Vue.js 3 and Inertia.js frontend styled with Tailwind CSS, the Lite edition provides unified content management where each post supports platform-specific customization with individual captions, media attachments, hashtag groups, and first-comment scheduling. Posting queues automate publishing at configurable time slots throughout the day. The media library provides a centralized asset manager with drag-and-drop uploads, stock photo integration via Unsplash, and Tenor GIF search. AI-powered content assistance generates and optimizes post copy. Per-platform analytics dashboards display audience growth, engagement metrics, reach, and impressions with exportable reports. Team workspaces support role-based permissions for collaborative content management across departments. External integrations connect through the REST API, webhooks, n8n, Zapier, and RSS feeds, plus an MCP server for AI assistant publishing. Deploy via Docker Compose with MySQL and Redis. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Calcom
Scheduling infrastructure, not just a booking page - Cal.com is the leading open-source scheduling platform. Share a link, attendees pick a slot, and real-time sync against Google Calendar, Outlook, and CalDAV prevents double-booking. Beyond the basics it covers team workflows: round-robin distribution, collective availability across multiple hosts, recurring meetings, and routing forms that ask bookers questions and send them to the right team member - the feature sales and support teams usually pay enterprise prices for. Paid bookings run through Stripe, video calls through the built-in Cal Video (Daily.co) or Zoom and Google Meet, and an app store connects 100+ tools including HubSpot, Zapier, and n8n. The API-first architecture with webhooks and embeds makes it practical to build scheduling into your own product, white-labeled with your domain and branding. Built on Next.js and Prisma over PostgreSQL, translated into 65+ languages, with the self-hostable community codebase maintained under an open-source license.
Agenvoy
While ordinary chatbots sit idle between prompts, Agenvoy runs around the clock on your own machine, turning one-sentence requests into finished research, files, and reports. Say what you need once and it builds the missing tool itself, tests that tool inside a sandbox, saves it, and reaches for it again the next time a similar job appears. Recurring work becomes a schedule in plain words; a morning briefing, a watched folder, or a weekly report then runs unattended, and a long task interrupted mid-run resumes from its checkpoint instead of starting over. Ask questions about your own files and it searches them like a private archive, transcribing audio and video into text it can quote back to you. Each task is routed to the model tier that fits it, a light model for lookups and a heavy one for hard reasoning, across subscription logins, API keys from eleven providers, or a local Ollama that never phones home. Commands run in a sandbox with the network off until you approve a call, sensitive paths ask before they open, and credentials wait in the system keychain instead of the chat history. You drive it from the terminal, the browser dashboard, or Telegram and Discord when you are away from the desk, and it lends its sandboxed tools to Claude Code and Codex over MCP. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Shoutrrr
Write one post and Shoutrrr publishes it across X, Bluesky, LinkedIn, Facebook, Instagram, Threads, and Discord at the same moment, or holds it in a queue until the slot you picked. The composer counts characters against each network's limits as you type, attaches media with alt text, adjusts wording per platform when a message needs a local tweak, and splits long posts into threads where the network supports them. Recurring posting slots follow your workspace timezone, drafts drop into those slots from a month calendar, and anything can still go out instantly when news breaks. Every target publishes independently and retries on its own when a network hiccups, leaving a per-attempt trail you can inspect instead of a silent failure. Analytics chart follower and post-count trends for each account and report likes, reposts, replies, and impressions per post wherever the network's API allows. Teams share workspaces with role-based memberships and email invitations, keep clients in separate workspaces, and get in-app alerts the moment a post lands, fails, or needs an account reconnected. Account tokens sit encrypted at rest and refresh themselves, sign-in supports two-factor codes and passkeys, and the built-in MCP server hands AI assistants 22 tools to draft and schedule while publishing, retrying, and deleting refuse to run without your explicit confirmation. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
xyOps
With 4,500+ GitHub stars and version 1.0.92 released August 2026, xyOps delivers a complete operations platform that unifies workflow automation, job scheduling, server monitoring, alerting, and incident response in one self-hosted system. The platform uses a distributed architecture where a central conductor coordinates lightweight xySat satellite agents running on Linux, macOS, or Windows worker nodes via persistent WebSocket connections. The visual workflow builder lets you chain events, triggers, actions, and monitors into multi-step pipelines with conditional logic, fan-out/fan-in parallelism, multiplex controllers for fleet-wide execution, and configurable resource limits. QuickMon provides per-second CPU, memory, disk, and network visibility streamed live to the web UI, while user-defined monitor plugins sample metrics every minute with time-series storage at hourly, daily, monthly, and yearly resolutions. Alert triggers evaluate expressions against live data and fire notifications via email, webhook, or custom actions, with full server snapshots attached showing every running process, network connection, and resource utilization at the moment of detection. Failed jobs and alerts automatically create tickets with linked logs, metrics history, and context for end-to-end incident tracking. The plugin marketplace supports extensions written in any language, and the Docker plugin enables container-based job execution. Deploy via Docker with persistent volumes on port 5522 for the web UI and 5523 for API access, running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. BSD-3-Clause licensed.
Apache DolphinScheduler
When nightly SQL, Spark, and Python jobs outgrow cron, Apache DolphinScheduler replaces the tangle with a visual workflow orchestrator where every dependency is a line on a drag-and-drop canvas. More than 30 built-in task types cover Shell, SQL, Python, HTTP, Spark, Flink, Kubernetes, SeaTunnel, and Jupyter, while logic nodes add sub-workflows, conditions, switches, and dependencies across projects. Workflows can also be written as code through a Python SDK, YAML, or the Open API and run on timezone-aware cron schedules. Backfill reruns a workflow across a date range or a hand-picked list of dates, in serial or parallel, and any instance can be modified, rolled back, and rerun without touching the saved template. Kill, pause, and resume running tasks, and choose whether a failure ends the run or lets parallel branches continue. Alert groups route results to Email, Slack, Telegram, PagerDuty, Feishu, DingTalk, webhooks, or custom scripts. Tenants, worker groups, and environments isolate teams on shared infrastructure, with project and data source permissions. A Resource Center stores scripts and task files locally or on HDFS, MinIO, and cloud object storage, and the monitor page shows master, worker, and database health at a glance. Standalone, Cluster, Docker, and Kubernetes deployments scale from one node to many masters and workers that can join or leave a running cluster. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.
Indico
From the call for abstracts to the badge handed over at the registration desk, Indico handles every step of running a conference, plus the weekly meetings and one-off lectures that fill the calendar around it. Events live in a nested tree of categories, and access rules can be set per category, event, session, or single contribution, with custom roles inside each event. Speakers submit abstracts, track reviewers score them against questions the organizers define, judges accept or reject them, and accepted talks become contributions that sit in a drag-and-drop timetable of color-coded sessions. Registration forms are assembled field by field, carry fees, and take payment through PayPal, Stripe, or SIX Payment plugins; attendees get QR-coded tickets, and a badge editor prints name tags for the whole room. A paper reviewing workflow collects full papers. Meeting pages keep minutes and slide decks attached to the talk they belong to. The room booking module adds approvals, recurring reservations, and audiovisual equipment, and the Zoom plugin creates online sessions straight from an event page. Calendar views span a month, week, or day, filter by category, and export to iCal for subscriptions. Scripts pull event data from the HTTP export API as JSON or XML with personal API tokens. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
OpenConstructionERP
Estimators, planners, and site teams work from one project record in OpenConstructionERP, a self-hosted construction workspace that carries a job from priced bill of quantities through tender, schedule, and site diary. The BOQ editor organizes sections, positions, and reusable assemblies with overhead, profit, VAT, and contingency markups, validates against DIN 276, NRM, and MasterFormat, and exports to PDF, Excel, CSV, or GAEB XML. Pricing draws on 120,000+ cost items across nine cost bases and a 7,000+ resource catalog, with regional price adjustment and semantic search. Quantities come from PDF plans measured on screen or from RVT, IFC, DWG, and DGN models; a 3D viewer filters elements and links them to BOQ positions, clash detection checks federated models, and an AI estimator drafts positions from text, photos, or drawings via the LLM you connect. Gantt schedules show dependencies and critical path, while earned value and S-curves track budget against actual. Tender comparison lines up subcontractor bids, and contracts, variations, and interim payment claims stay tied to the contract sum. On site, daily diaries with health and safety tracking, punch lists, and a carbon module totaling embodied emissions from the BOQ keep field work in the same system. The interface speaks 44 languages with right-to-left support, 293 guided cases teach real workflows on a demo project, and a REST API, webhooks, and module builder extend it. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Bracket
Organizers running sports leagues, gaming tournaments, and community athletics can deploy Bracket as an open-source competition control hub that coordinates multi-stage events without recurring SaaS subscription fees. Competition directors can configure multi-tier tournament topologies combining single elimination, double elimination, round-robin pools, and dynamic Swiss format brackets within a unified event schedule. An interactive calendar grid enables operators to drag and drop fixtures between designated courts, assign start times, and balance player recovery intervals across multiple playing areas. Public dashboard displays generate real-time match outcomes, court assignments, and standings boards that spectators can monitor on mobile devices or overhead venue monitors with customized team logos. Club administrators can manage multiple regional athletic organizations, register rosters through bulk CSV spreadsheet imports, and coordinate simultaneous divisions spanning amateur and championship flights. Integrated OpenAPI REST endpoints allow external scoring overlays, live stream graphic generators, and automated result bots to query match statuses or submit verified referee scorecards programmatically. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
LightPost
Write a post once in LightPost and it goes out to Bluesky, Mastodon, X, Instagram, Threads, Discord, LinkedIn, Telegram, and Facebook Pages on your schedule, with YouTube video uploads handled in the same workspace, from a dashboard running on your own server. The composer fans one message out to every connected account, including several accounts on the same platform, and each destination can receive text, images, or both within that network's limits. Drafts can be saved, edited, and duplicated, and scheduled times follow your browser's timezone so a week of announcements can be queued in one sitting. Images come in from public JPEG links or a saved library, with alt text and a preview before anything ships. Every delivery is tracked per account with links to the published posts, and when one network fails you retry just that destination instead of blasting the successful ones twice. The queue persists across restarts and overdue posts resume on their own, so an overnight reboot never eats a scheduled campaign. Built-in setup guides walk you through eligibility, credentials, and permissions for each platform, account connections can be verified or reconnected from the same panel, and your credentials stay encrypted on your disk with optional password protection and exportable post history. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Berth
A single GPU can only hold so many models at once, and when a chat server, an image pipeline, and a voice engine all grab VRAM together, somebody runs out of memory and crashes. Berth fixes the scramble by making every engine lease the card: wrap a launch in berth run and the daemon grants memory in turn, queues the rest with an honest place in line and a start estimate, and drains a holder cleanly before the next load begins. The broker learns each engine's real footprint from its runs, so grants are sized by measured peaks instead of guesses, and processes that grab memory without a lease are reported as stowaways, never killed, with contested grants flagged in plain sight. A collisions board counts what the scheduling prevented: avoided collisions, VRAM handed off, drains, stuck releases, and refusals, and every count links back to a gap free event log you can follow live. The Harbor web UI turns that into a departures board of leases, a six hour tide of memory by holder, engine cards with decode throughput and a token ledger, plus a per model leaderboard and thirty days of stored history. Alerts reach your desktop or a webhook, Prometheus scrapes the metrics endpoint, and multi GPU machines can even pass one card through to a VM while the others keep serving. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Keeper
Work, personal, business, and school calendars at different providers double-book because no one system sees your real availability - Keeper solves that multi-calendar collision problem. Its pull-compare-push sync engine aggregates events from Google Calendar, Outlook/Office 365, iCloud, FastMail, any CalDAV server, or read-only iCal/ICS feeds, and pushes blocking events to one or many destination calendars so time slots align everywhere. The design is deliberately content-agnostic - it syncs timeslots, not titles or descriptions, so a personal appointment shows as busy time on your work calendar without leaking details. Sync logic is clean: events Keeper creates carry a traceable UID suffix, deletions propagate, and orphaned entries are purged automatically. A token-authenticated aggregated iCal feed combines selected calendars into one subscribable URL for Apple Calendar or Thunderbird. An optional MCP server gives AI agents read-only calendar access over OAuth 2.1 - list calendars and query events by date range, with no write capability. Built with Next.js and Bun under AGPL-3.0, the standalone Docker image bundles web, API, cron, worker, Redis, and PostgreSQL in one container, and self-hosting unlocks every Pro feature - unlimited calendars and one-minute sync intervals - for free.
LibreBooking
Conference rooms, equipment, boats, and even people can be reserved through LibreBooking, a self-hosted scheduler that keeps double bookings off the calendar. Schedules define bookable time slots with custom layouts and seasonal availability, while each resource carries its own minimum and maximum duration, buffer time, lead time, capacity, and optional approval step. Check-in and check-out can release unclaimed slots automatically, and blackout times close resources for maintenance. Quotas stack limits by hours or reservation count, credits meter peak and off-peak usage, and users can buy credits through Stripe or PayPal. Accessories such as projectors or chairs ride along with a booking under their own quantity limits. Groups carry application, group, resource, and schedule administrator roles, and custom attributes extend reservations, resources, and users with text, dropdown, date, or checkbox fields. Reports can be charted, exported to CSV, printed, or emailed, and public resources publish RSS and iCalendar feeds for Outlook and Thunderbird plus an embeddable calendar snippet. A tablet view beside a door shows live availability for on-the-spot booking, a monitor view fills lobby screens, and a Slack command starts a reservation. Sign-in options include LDAP, Active Directory, OAuth2, and SAML, and the REST JSON API automates bookings. Users can join waitlists, request reminder emails, and accept terms of service before booking, while six color themes restyle the interface. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Cal.diy
With over 47,000 GitHub stars, Cal.diy is the fully open-source community fork of Cal.com that strips away every proprietary license gate and enterprise paywall to deliver a pure MIT-licensed scheduling platform you completely own. The booking engine supports individual event types including recurring events, seated events with capacity limits, and paid bookings through Stripe and PayPal, all backed by customizable availability schedules with date overrides, buffer times, minimum notice periods, and travel schedule support. Calendar synchronization is bidirectional across nine providers — Google Calendar, Outlook and Office 365, Apple Calendar, CalDAV, Lark, Feishu, Zoho, Exchange, and ICS feeds — so every booking automatically appears on your existing calendar while blocking conflicting slots. Video conferencing links generate automatically for Zoom, Google Meet, Microsoft Teams, Webex, Jitsi, Daily.co, Whereby, and Huddle01, eliminating manual link management. The automation layer connects through webhooks, Zapier, n8n, Make, and Pipedream to CRM platforms like HubSpot, Salesforce, and Close, messaging services including Discord, Telegram, and WhatsApp, and analytics tools such as Google Analytics 4, PostHog, and Fathom. The entire application is built on the T3 stack — Next.js for server-rendered pages, tRPC for end-to-end type-safe APIs, Prisma for PostgreSQL database access, and Tailwind CSS for the responsive interface. Unlike Cal.com's open-core model, Cal.diy requires no license key and includes no gated features. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.