OptaPlanner
awesome-selfhosted
OptaPlanner | awesome-selfhosted | |
---|---|---|
30 | 779 | |
402 | 234,897 | |
3.5% | 1.9% | |
2.8 | 2.1 | |
6 days ago | 6 days ago | |
Java | Markdown | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OptaPlanner
-
OptaPlanner VS timefold-solver - a user suggested alternative
2 projects | 23 Jun 2023
-
Resource Scheduling
However, if you need to solve constraints etc., see: https://www.optaplanner.org/
-
Anything you wish there was an open source solution for?
Try looking for something built around Optaplanner - basically taking the end game of rostering and working backwards.
-
Seeking Advice and Collaboration for an Open-Source Worker Cooperative Platform Project
OptaPlanner takes some of the items tracked in tool like Odoo and creates plans based on them. I.E. how do you manage shifts while juggling multiple constraints (Jerry can only work weekends, Jeff can only work afternoons, Jim can work weekends but only on double time, etc.)
-
[Combinatorial Optimization] What is a good algorithm, or genre of algorithms that I should read up on for an optimization problem with a set of sets, where at least one element of each set is required?
There is a library out there called Optaplanner that is designed for optimization of NP complete problems. It is hard to tell if that is exactly what this is, but I think you should be able to use this regardless.
-
Searching for something to schedule IT helpdesk shifts
Just stumbled upon https://www.optaplanner.org. Looks very interesting but also really overkill.
-
Easy-to-use school scheduling software?
OptaPlanner - a generic scheduler.
-
Non profit Healthcare clinic looking for self hosted or cheap cloud alternative employee shift scheduling app?
OptaPlanner
-
Self-hosted schedulers?
I've never used it but it sounds like OptaPlanner may be a scheduler in the same vein?
- Algorithm for Assigning Flights to Planes
awesome-selfhosted
-
Why Every Developer Should Try Self-Hosting
There are thousands more at https://awesome-selfhosted.net.
-
Self-hosting like a final boss: what I actually run on my home lab (and why)
Awesome Selfhosted the ultimate list of open source self-hosted tools
-
Show HN: Canine – A Heroku alternative built on Kubernetes thats 10x cheaper
https://en.wikipedia.org/wiki/Category:Cloud_platforms
awesome-selfhosted has a serverless / FaaS category that just links to awesome-sysadmin > PaaS: https://github.com/awesome-selfhosted/awesome-selfhosted#sof...
- Awesome Selfhosted
- Ditching Obsidian and building my own
-
Netflix will show generative AI ads midway through streams in 2026
https://awesome-selfhosted.net/
Huge list of self hosted stuff.
I personally run Plex(TV/Movie/music), Audiobookshelf(podcasts), Immich(Google photos), along with a bunch of other unrelated stuff like Home Assistant, Apache, etc.
It's all run off an beelink n100 and some NAS drives. Super cheap and useful.
-
Down the Rabbit Hole of creating a Home Lab
awesome-selfhosted
- DeepSeek Integrations
-
Self hosted FLOSS fitness/workout tracker
For self-hosting, one that I enjoyed using in the past is YunoHost. [0]
But there are many, and you can find some lists on the web, eg. on awesome-selfhosted [1]
[0] https://yunohost.org/
[1] https://github.com/awesome-selfhosted/awesome-selfhosted?tab...
-
Why Twitter is such a big deal (2009)
I think there are two aspects to this:
* The software: different open source solutions have very different requirements at a high level: language, platform or even system requirements. Say you want to take messaging off centralized platforms: you need to host something like Matrix, which is very well made and polished but takes a lot of resources to run. Alternatively, you could use Jabber, which scales like no other but is an absolute hell to setup and maintain. Same can be said about music, videos, movies and all other things
* Operations: probably simple if you ask someone on HN, but you still need to understand networking, operating systems and file systems. I started using Linux when I was 11 in the distant 2000, and even now I'm not very enthusiastic if I have to make some changes to my zfs. You also need to consider backups and security and resources. Say you wanna run openstreetmap(which we recently started doing at work). Awesome but that requires an ungodly amount of fiddling in addition to an astonishing amount of time needed to unpack, even on enterprise hardware.
If you are in the tech world, https://github.com/awesome-selfhosted/awesome-selfhosted is a great place to start. But if you want to make it simpler... Idk... A lot of people would need to put in a lot of effort, as in build a linux distro around this idea, along with "recommended hardware", one click install(a very dumbed down equivalent of portainer), and some backup and alerting mechanisms built into the system. It's a tough question and frankly I don't have the answer.
What are some alternatives?
Choco - An open-source Java library for Constraint Programming
Technitium DNS Server - Technitium DNS Server
or-tools - Google's Operations Research tools:
ThePornDB.bundle - ThePornDB.bundle Plex Metadata Agent
JaCoP - Java Constraint Programming solver
Whisparr