{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "booking-pages",
 "name": "Booking pages & meeting polls",
 "page": "https://opensourceeverything.org/g/booking-pages/",
 "category": "office",
 "categoryName": "Office & productivity",
 "job": "Letting people book a time with you, or picking a meeting time together",
 "closedApps": [
  "Calendly",
  "Doodle"
 ],
 "coverage": null,
 "alternatives": [
  {
   "id": "cal-com",
   "name": "Cal.com",
   "page": "https://opensourceeverything.org/p/cal-com/",
   "summary": "Cal.diy is the free community edition of Cal.com. It lets you share a page where others pick a meeting time, and connects to your calendar so you are not double-booked. You run it on your own server, and its makers advise it for personal use only. Team and company features were removed from this edition.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "server"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 49387,
   "forks": 15445,
   "status": "active",
   "verified": false,
   "latestRelease": {
    "name": "v6.2.0",
    "date": "2026-03-01T23:49:01Z"
   },
   "code": "https://github.com/calcom/cal.com",
   "website": "https://cal.diy",
   "download": null,
   "release": "https://github.com/calcom/cal.diy/releases/tag/v6.2.0",
   "family": null,
   "familyChildren": [],
   "howToHelp": {
    "contributingGuide": "https://github.com/calcom/cal.com/blob/HEAD/CONTRIBUTING.md",
    "goodFirstIssues": null,
    "helpWanted": null,
    "plugins": null
   },
   "project": "cal-com",
   "rank": 1,
   "fit": "full",
   "note": "Booking pages you host yourself; no team features, and its makers advise it for personal use",
   "why": "Does the whole job · Advanced setup",
   "score": 66.1
  },
  {
   "id": "tymeslot",
   "name": "Tymeslot",
   "page": "https://opensourceeverything.org/p/tymeslot/",
   "summary": "Tymeslot is scheduling software that lets people share their availability and let guests book meeting times. It is meant for individuals and teams who want to run their own booking system on their own server.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "server"
   ],
   "license": "AGPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 243,
   "forks": 50,
   "status": "active",
   "verified": false,
   "latestRelease": {
    "name": "v1.31.0",
    "date": "2026-10-23T17:07:07Z"
   },
   "code": "https://github.com/Tymeslot/tymeslot",
   "website": "https://tymeslot.app",
   "download": null,
   "release": "https://github.com/Tymeslot/tymeslot/releases/tag/v1.31.0",
   "family": null,
   "familyChildren": [],
   "howToHelp": {
    "contributingGuide": "https://github.com/Tymeslot/tymeslot/blob/HEAD/CONTRIBUTING.md",
    "goodFirstIssues": null,
    "helpWanted": null,
    "plugins": null
   },
   "project": "tymeslot",
   "rank": 2,
   "fit": "full",
   "note": "Booking pages; you host it; young project",
   "why": "Does the whole job · Advanced setup",
   "score": 56.2
  },
  {
   "id": "nextcloud-polls",
   "name": "Nextcloud Polls",
   "page": "https://opensourceeverything.org/p/nextcloud-polls/",
   "summary": "Polls is an add-on for Nextcloud, a self-hosted file and collaboration server, that lets you create polls to find a meeting time or pick options. It is for people and teams who run their own Nextcloud and want to schedule without Doodle.",
   "kind": "self_hosted",
   "setup": "advanced",
   "setupWhy": "You run it on your own server (a computer you set up and keep running), or from the command line.",
   "platforms": [
    "server"
   ],
   "license": "AGPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 285,
   "forks": 91,
   "status": "active",
   "verified": false,
   "latestRelease": {
    "name": "v9.3.0",
    "date": "2026-09-18T06:17:11Z"
   },
   "code": "https://github.com/nextcloud/polls",
   "website": "https://apps.nextcloud.com/apps/polls",
   "download": null,
   "release": "https://github.com/nextcloud/polls/releases/tag/v9.3.0",
   "family": null,
   "familyChildren": [],
   "howToHelp": {
    "contributingGuide": null,
    "goodFirstIssues": null,
    "helpWanted": {
     "count": 1,
     "url": "https://github.com/nextcloud/polls/issues?q=is%3Aopen%20is%3Aissue%20label%3A%22help%20wanted%22"
    },
    "plugins": null
   },
   "project": "nextcloud-polls",
   "rank": 3,
   "fit": "partial",
   "note": "Only picks a date together, like Doodle; no booking page",
   "why": "Does part of the job · Advanced setup",
   "score": 27.4
  }
 ],
 "source": "https://opensourceeverything.org/g/booking-pages/",
 "group": "Booking pages & meeting polls",
 "replaces": [
  "Calendly",
  "Doodle"
 ]
}