Opinions on this Project
Hey, first time on this subreddit, I marked this post as promotional simply because I’m not sure what the rules are here, but really I’m just looking for helpful, constructive feedback on a Java plugin library I built. Please let me know what you think ;p
GitHub: https://github.com/sieadev/Jonion
Docs: https://docs.siea.dev/jonion/
https://redd.it/1p4ja2n
@r_opensource
Hey, first time on this subreddit, I marked this post as promotional simply because I’m not sure what the rules are here, but really I’m just looking for helpful, constructive feedback on a Java plugin library I built. Please let me know what you think ;p
GitHub: https://github.com/sieadev/Jonion
Docs: https://docs.siea.dev/jonion/
https://redd.it/1p4ja2n
@r_opensource
GitHub
GitHub - sieadev/Jonion: A library for plugin systems.
A library for plugin systems. Contribute to sieadev/Jonion development by creating an account on GitHub.
Open source roku alternative
This question has been asked a couple times but it's been a few years and there were never any good answers from what I've seen. I'd like to replace my roku with something with better privacy and no ads. I don't have a media library that I'm trying to host and I'm not looking to pirate, I just want something I can connect my streaming services to. It seems like it shouldn't be that difficult but I haven't found a good solution. My thought is that android can install and run apps like youtube, netflix, etc, so shouldn't there be a way to install an android distro on a raspberry pi or something and download apps onto it? Not sure if there's a project like this or if someone has looked into it. Thanks.
https://redd.it/1p4q25h
@r_opensource
This question has been asked a couple times but it's been a few years and there were never any good answers from what I've seen. I'd like to replace my roku with something with better privacy and no ads. I don't have a media library that I'm trying to host and I'm not looking to pirate, I just want something I can connect my streaming services to. It seems like it shouldn't be that difficult but I haven't found a good solution. My thought is that android can install and run apps like youtube, netflix, etc, so shouldn't there be a way to install an android distro on a raspberry pi or something and download apps onto it? Not sure if there's a project like this or if someone has looked into it. Thanks.
https://redd.it/1p4q25h
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
I built this free yoga app, open to contributions!
https://simonschubert.github.io/YogaBase/
https://redd.it/1p4qjfj
@r_opensource
https://simonschubert.github.io/YogaBase/
https://redd.it/1p4qjfj
@r_opensource
simonschubert.github.io
YogaBase - Free Online Yoga Sessions and Pose Library
Access free yoga sessions for all skill levels from beginner to advanced. Explore our complete pose library with benefits and instructions.
Building an open source AI powered DB monitoring tool
Hi folks,
I am building an open source platform to monitor all your SQL, NoSQL and KeyVal DB at a single place and it gives you insights on how you can optimize your DB.
Do you think any other OSS tool does that?
Code: github.com/meshag-ai/monitor
https://redd.it/1p4uj58
@r_opensource
Hi folks,
I am building an open source platform to monitor all your SQL, NoSQL and KeyVal DB at a single place and it gives you insights on how you can optimize your DB.
Do you think any other OSS tool does that?
Code: github.com/meshag-ai/monitor
https://redd.it/1p4uj58
@r_opensource
GitHub
GitHub - meshag-ai/monitor
Contribute to meshag-ai/monitor development by creating an account on GitHub.
Built a webapp that transfers your Spotify playlists to YouTube Music: no limits, login optional
https://github.com/OwaisSafa/melody-shift
https://redd.it/1p4wkyz
@r_opensource
https://github.com/OwaisSafa/melody-shift
https://redd.it/1p4wkyz
@r_opensource
GitHub
GitHub - OwaisSafa/melody-shift
Contribute to OwaisSafa/melody-shift development by creating an account on GitHub.
wayscriber - annotation & whiteboard app for Linux
https://github.com/devmobasa/wayscriber
https://redd.it/1p4xpw7
@r_opensource
https://github.com/devmobasa/wayscriber
https://redd.it/1p4xpw7
@r_opensource
GitHub
GitHub - devmobasa/wayscriber: Live overlay for drawing, annotating with zoom, hiding text, and capturing screenshots on Linux.…
Live overlay for drawing, annotating with zoom, hiding text, and capturing screenshots on Linux. Can be used as whiteboard or blackboard. Highly customisable. Written in Rust. - devmobasa/wayscriber
I build GitViews: a simple view counter for your GitHub profile and repos
Hello everyone!
I recently came across the GitHub Profile Views Counter project on GitHub and decided to try it, only to find out that it doesn't support separate counters for individual repositories, something I needed. As the name suggests, it's intended only for the profile README.
So, I decided to build one for myself that supports both a profile counter and per-repo counters, as well as a badge showing the sum of all repository views. It's called GitViews. It's open-source and free to use.
I’d love to hear your thoughts and any suggestions on how I can improve it!
https://redd.it/1p4wf0m
@r_opensource
Hello everyone!
I recently came across the GitHub Profile Views Counter project on GitHub and decided to try it, only to find out that it doesn't support separate counters for individual repositories, something I needed. As the name suggests, it's intended only for the profile README.
So, I decided to build one for myself that supports both a profile counter and per-repo counters, as well as a badge showing the sum of all repository views. It's called GitViews. It's open-source and free to use.
I’d love to hear your thoughts and any suggestions on how I can improve it!
https://redd.it/1p4wf0m
@r_opensource
GitHub
GitHub - antonkomarev/github-profile-views-counter: It counts how many times your GitHub profile has been viewed. Free cloud micro…
It counts how many times your GitHub profile has been viewed. Free cloud micro-service. - antonkomarev/github-profile-views-counter
I made a one-click macOS batch video compressor
Hey folks,
I’ve been wrestling with messy video folders for a while, so last weekend I finally sat down and built a small tool to make that a bit less painful.
It turned into this:
HandBrake Batch Compressor (HBC)
👉 https://github.com/kemalsanli/HBC
It’s a tiny macOS app (SwiftUI) that tries to make batch compression as simple as:
>pick a folder → click once → let it chew through everything
What it does:
Recursively scans a source folder (and all subfolders) for video files
Uses a command-line encoder to compress them in batch
Has a safe mode:
Writes all compressed files into a separate compressed folder that mirrors the original structure
Leaves your originals exactly as they are
Has an optional YOLO mode for people who prefer more automation:
For each file, if the new one is smaller, it replaces the original
If it’s not smaller or encoding fails, it keeps the original
So it still has some built-in safety, it’s not a blind “delete everything” switch
Includes an “Optimize Original Folder” pass for the more cautious / control-freak workflow:
You first run in safe mode and let it build a compressed folder
You can review the results there
When you’re happy, HBC can walk through that compressed folder and only replace originals when the compressed version is actually smaller
So it becomes a two-step process: first generate results, then selectively apply them back into your archive
Can write a run log into the source folder so you can see exactly what happened (size comparisons, replacements, errors…)
A few notes:
It’s fully open source and completely free – no Pro version, no paywall, no tracking
It’s not tied to any commercial product; it just leans on a CLI encoder for all the heavy lifting under the hood
I mostly built this for my own archive, but since it’s open source:
If you want to review the code,
suggest cleaner patterns / better defaults,
or add translations / improvements,
I’d really appreciate any feedback, nitpicks, or PRs.
https://redd.it/1p4zoti
@r_opensource
Hey folks,
I’ve been wrestling with messy video folders for a while, so last weekend I finally sat down and built a small tool to make that a bit less painful.
It turned into this:
HandBrake Batch Compressor (HBC)
👉 https://github.com/kemalsanli/HBC
It’s a tiny macOS app (SwiftUI) that tries to make batch compression as simple as:
>pick a folder → click once → let it chew through everything
What it does:
Recursively scans a source folder (and all subfolders) for video files
Uses a command-line encoder to compress them in batch
Has a safe mode:
Writes all compressed files into a separate compressed folder that mirrors the original structure
Leaves your originals exactly as they are
Has an optional YOLO mode for people who prefer more automation:
For each file, if the new one is smaller, it replaces the original
If it’s not smaller or encoding fails, it keeps the original
So it still has some built-in safety, it’s not a blind “delete everything” switch
Includes an “Optimize Original Folder” pass for the more cautious / control-freak workflow:
You first run in safe mode and let it build a compressed folder
You can review the results there
When you’re happy, HBC can walk through that compressed folder and only replace originals when the compressed version is actually smaller
So it becomes a two-step process: first generate results, then selectively apply them back into your archive
Can write a run log into the source folder so you can see exactly what happened (size comparisons, replacements, errors…)
A few notes:
It’s fully open source and completely free – no Pro version, no paywall, no tracking
It’s not tied to any commercial product; it just leans on a CLI encoder for all the heavy lifting under the hood
I mostly built this for my own archive, but since it’s open source:
If you want to review the code,
suggest cleaner patterns / better defaults,
or add translations / improvements,
I’d really appreciate any feedback, nitpicks, or PRs.
https://redd.it/1p4zoti
@r_opensource
GitHub
GitHub - kemalsanli/HBC: Batch compress entire video folders on macOS with HandBrakeCLI and a single click.
Batch compress entire video folders on macOS with HandBrakeCLI and a single click. - kemalsanli/HBC
An open-source CLI tool with a TUI dashboard for monitoring services
https://github.com/abhixdd/UptimeKit-CLI
https://redd.it/1p4vpav
@r_opensource
https://github.com/abhixdd/UptimeKit-CLI
https://redd.it/1p4vpav
@r_opensource
GitHub
GitHub - abhixdd/UptimeKit-CLI: A modern, cross‑platform CLI to monitor websites and APIs.
A modern, cross‑platform CLI to monitor websites and APIs. - GitHub - abhixdd/UptimeKit-CLI: A modern, cross‑platform CLI to monitor websites and APIs.
Anybody here interested to work as an open source developer ?
We’re looking for open-source contributors and experienced engineers who understand how to review, maintain, and troubleshoot live repositories.
# Who You Are
An open-source developer or maintainer who has contributed to or reviewed code in live repositories
Comfortable reasoning about Git at a deep level
Adept at debugging repository states and fixing broken histories without data loss
# Preferred Qualifications
3+ years of software engineering experience in open-source, backend, or DevOps roles
Demonstrated history of contributions on GitHub, GitLab, or other OSS platforms
(Bonus) Experience in code review or AI/LLM model evaluation
# Why Join
Turn your open-source experience into valuable, high-impact data
Fully remote, flexible work, with competitive compensation
We consider all qualified applicants without regard to legally protected characteristics and provide reasonable accommodations upon request.
The position is remote and pay is $90 to $120 / hr.
Pls Dm me for referral
https://redd.it/1p5a5ex
@r_opensource
We’re looking for open-source contributors and experienced engineers who understand how to review, maintain, and troubleshoot live repositories.
# Who You Are
An open-source developer or maintainer who has contributed to or reviewed code in live repositories
Comfortable reasoning about Git at a deep level
Adept at debugging repository states and fixing broken histories without data loss
# Preferred Qualifications
3+ years of software engineering experience in open-source, backend, or DevOps roles
Demonstrated history of contributions on GitHub, GitLab, or other OSS platforms
(Bonus) Experience in code review or AI/LLM model evaluation
# Why Join
Turn your open-source experience into valuable, high-impact data
Fully remote, flexible work, with competitive compensation
We consider all qualified applicants without regard to legally protected characteristics and provide reasonable accommodations upon request.
The position is remote and pay is $90 to $120 / hr.
Pls Dm me for referral
https://redd.it/1p5a5ex
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Building a GitHub Action to support reviewers in handling the onslaught of AI assisted PRs
https://github.com/YM2132/PR_guard
https://redd.it/1p5apwm
@r_opensource
https://github.com/YM2132/PR_guard
https://redd.it/1p5apwm
@r_opensource
GitHub
GitHub - YM2132/PR_guard
Contribute to YM2132/PR_guard development by creating an account on GitHub.
Is there an "A-version" of MPL?
As AGPL is a version of GPL protecting from proprietary server-side modifications in the realm of project-wide copyleft, is there an equivalent in the realm of file-level copyleft licenses?
||Applies only to software sent to users, no restriction to modify code running on own servers|Enforces copyleft on software not sent to users (server-side)|
|:-|:-|:-|
|Project-level copyleft|GPL|AGPL|
|FIle-level copyleft|MPL|???|
https://redd.it/1p59yxf
@r_opensource
As AGPL is a version of GPL protecting from proprietary server-side modifications in the realm of project-wide copyleft, is there an equivalent in the realm of file-level copyleft licenses?
||Applies only to software sent to users, no restriction to modify code running on own servers|Enforces copyleft on software not sent to users (server-side)|
|:-|:-|:-|
|Project-level copyleft|GPL|AGPL|
|FIle-level copyleft|MPL|???|
https://redd.it/1p59yxf
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
GitHub - webix-hub/grid: The Webix Grid is a lightweight javanoscript grid component for developers for building web apps.
https://github.com/webix-hub/grid
https://redd.it/1p5cflv
@r_opensource
https://github.com/webix-hub/grid
https://redd.it/1p5cflv
@r_opensource
GitHub
GitHub - webix-hub/grid: The Webix Grid is a high-performance JavaScript component for displaying and managing large amounts of…
The Webix Grid is a high-performance JavaScript component for displaying and managing large amounts of tabular data. - webix-hub/grid
Mintlify Ignored This Feature Request for 6 Months. Here's My Solution.
https://github.com/madrasly/madrasly
https://redd.it/1p5e8sj
@r_opensource
https://github.com/madrasly/madrasly
https://redd.it/1p5e8sj
@r_opensource
GitHub
GitHub - madrasly/madrasly: Auto-generate interactive API playgrounds from OpenAPI specs. Get developers calling your API in seconds.
Auto-generate interactive API playgrounds from OpenAPI specs. Get developers calling your API in seconds. - madrasly/madrasly
unreleased - A super simple command line tool that lets you view the commits to your GitHub repos since their last release. Can generate reports to be printed to stdout or viewed in a browser. Could be useful for folks maintaining several projects.
https://github.com/dhth/unreleased
https://redd.it/1p5gave
@r_opensource
https://github.com/dhth/unreleased
https://redd.it/1p5gave
@r_opensource
GitHub
GitHub - dhth/unreleased: view the commits to your GitHub repos since their last release
view the commits to your GitHub repos since their last release - dhth/unreleased
I built OpenMapEditor - An open-source, privacy-focused web tool for editing GPX/KML/KMZ files
Hey r/opensource! I wanted to share a project I've been working on that demonstrates what's possible with a fully client-side, privacy-first approach.
**OpenMapEditor** is a free, open-source (AGPL-3.0) web-based editor for creating, viewing, and managing geographic data like paths, areas, and markers. I built it because I needed a simple way to edit routes for hiking trips without uploading my data to random services, and I wanted to prove you can build powerful tools that respect user privacy.
**Key features:**
* **Privacy First** \- Your files are processed entirely on your local machine and never uploaded to a server. Only optional features like routing and elevation profiles send necessary coordinates to external APIs
* **Full GPX/KML/KMZ support** \- Import, edit, and export with ease
* **Organic Maps Compatibility** \- Preserves all 16 Organic Maps colors for paths and markers
* **Interactive drawing & editing** \- Create and edit paths, areas, and markers directly on the map
* **Routing** \- Generate routes for driving, biking, or walking
* **Elevation profiles** \- Visualize elevation using Google Maps API or GeoAdmin API (for Switzerland)
* **Strava integration** \- View activities and download original high-resolution GPX tracks
* **Performance optimized** \- Optional path and area simplification for smoother handling of large files
**Technical highlights:**
* Built with Leaflet.js and other open-source libraries (D3, JSZip, Proj4, SimplifyJS, SweetAlert2, ToGeoJSON, and more)
* No npm required - completely self-contained
* Fully self-hostable and deployable to GitHub Pages
* Client-side processing means true privacy by design
* Easy to fork and customize - all branding configurable from a single config file
**Live demo:** [https://www.openmapeditor.com](https://www.openmapeditor.com)
**GitHub:** [https://github.com/openmapeditor/openmapeditor](https://github.com/openmapeditor/openmapeditor)
I'd love feedback from this community, especially on the architecture choices or ideas for making it even more accessible to self-hosters!
https://redd.it/1p5hm1i
@r_opensource
Hey r/opensource! I wanted to share a project I've been working on that demonstrates what's possible with a fully client-side, privacy-first approach.
**OpenMapEditor** is a free, open-source (AGPL-3.0) web-based editor for creating, viewing, and managing geographic data like paths, areas, and markers. I built it because I needed a simple way to edit routes for hiking trips without uploading my data to random services, and I wanted to prove you can build powerful tools that respect user privacy.
**Key features:**
* **Privacy First** \- Your files are processed entirely on your local machine and never uploaded to a server. Only optional features like routing and elevation profiles send necessary coordinates to external APIs
* **Full GPX/KML/KMZ support** \- Import, edit, and export with ease
* **Organic Maps Compatibility** \- Preserves all 16 Organic Maps colors for paths and markers
* **Interactive drawing & editing** \- Create and edit paths, areas, and markers directly on the map
* **Routing** \- Generate routes for driving, biking, or walking
* **Elevation profiles** \- Visualize elevation using Google Maps API or GeoAdmin API (for Switzerland)
* **Strava integration** \- View activities and download original high-resolution GPX tracks
* **Performance optimized** \- Optional path and area simplification for smoother handling of large files
**Technical highlights:**
* Built with Leaflet.js and other open-source libraries (D3, JSZip, Proj4, SimplifyJS, SweetAlert2, ToGeoJSON, and more)
* No npm required - completely self-contained
* Fully self-hostable and deployable to GitHub Pages
* Client-side processing means true privacy by design
* Easy to fork and customize - all branding configurable from a single config file
**Live demo:** [https://www.openmapeditor.com](https://www.openmapeditor.com)
**GitHub:** [https://github.com/openmapeditor/openmapeditor](https://github.com/openmapeditor/openmapeditor)
I'd love feedback from this community, especially on the architecture choices or ideas for making it even more accessible to self-hosters!
https://redd.it/1p5hm1i
@r_opensource
Openmapeditor
OpenMapEditor: GPS, GPX, KML, GeoJSON & Strava Editor
Free online GPX, KML, KMZ & GeoJSON viewer & editor. Draw, view & edit GPS tracks with routing, elevation profiles & Strava integration.
Anvil CLI: New alternative to manage configs and apps
Hello!
Wanted to share the next iteration of [Anvil](https://github.com/0xjuanma/anvil), an open-source CLI tool to make MacOS app installations and dotfile management across machines(i.e, personal vs work laptops) super simple.
Its main features are:
* Batch application installation(via custom groups) via Homebrew integration
* Secure configuration synchronization using private GitHub repositories
* Automated health diagnostics with self-healing capabilities
This tool has proven particularly valuable for developers managing multiple machines, teams standardizing onboarding processes, and anyone dealing with config file consistency across machines.
anvil init # One-time setup
anvil install essentials # Installs sample essential group: slack, chrome, etc
anvil doctor # Verifies everything works
...
anvil config push [app] # Pushes specific app configs to private repo
anvil config pull [app] # Pulls latest app configs from private repo
anvil config sync # Updates local copy with latest pulled app config files
It's in active development but its very useful in my process already. I think some people may benefit from giving it a shot.
Star the repo if you want to follow along!
Thank you!
https://redd.it/1p5g813
@r_opensource
Hello!
Wanted to share the next iteration of [Anvil](https://github.com/0xjuanma/anvil), an open-source CLI tool to make MacOS app installations and dotfile management across machines(i.e, personal vs work laptops) super simple.
Its main features are:
* Batch application installation(via custom groups) via Homebrew integration
* Secure configuration synchronization using private GitHub repositories
* Automated health diagnostics with self-healing capabilities
This tool has proven particularly valuable for developers managing multiple machines, teams standardizing onboarding processes, and anyone dealing with config file consistency across machines.
anvil init # One-time setup
anvil install essentials # Installs sample essential group: slack, chrome, etc
anvil doctor # Verifies everything works
...
anvil config push [app] # Pushes specific app configs to private repo
anvil config pull [app] # Pulls latest app configs from private repo
anvil config sync # Updates local copy with latest pulled app config files
It's in active development but its very useful in my process already. I think some people may benefit from giving it a shot.
Star the repo if you want to follow along!
Thank you!
https://redd.it/1p5g813
@r_opensource
GitHub
GitHub - 0xjuanma/anvil: CLI to streamline config management and tool installation. Install your full dev tool-chain in one command…
CLI to streamline config management and tool installation. Install your full dev tool-chain in one command and sync configurations across machines seamlessly, leverages homebrew and private repos. ...
GrapheneOS is being threatened by the French government
GrapheneOS has made an announcement in their official discord server. In order to help them spread the word I'm making this post and copying the announcement.
"GrapheneOS is being heavily targeted by the French state because we provide highly secure devices and won't include backdoors for law enforcement access. They're conflating us with companies selling closed source products using portions of our code. Both French state media and corporate media are publishing many stories attacking the GrapheneOS project based on false and unsubstantiated claims from French law enforcement. They've made a clear threat to seize our servers and arrest our developers if we do not cooperate by adding backdoors. Due to this, we're leaving France and leaving French service providers including OVH. We need substantial help from the community to push back against this across platforms. People malicious towards us are also using it as an opportunity to spread libel/harassment content targeting our team, raid our chat rooms and much more. /e/ and iodéOS are both based in France, and are both actively attacking GrapheneOS. /e/ receives substantial government funding. Both are extremely non-private and insecure which is why France is targeting us while those get government funding. We need a lot more help than usual and we're sending our the first ever notification to everyone on the server because this is a particularly bad situation. If people help us, it will enable us to focus more on development again including releasing experimental Pixel 10 releases very soon.
Several of the initial articles, but there are now hundreds including French state-funded media coverage on radio, television and the web:
https://archive.is/UrlvK
https://archive.is/AhMsj
https://archive.is/FBc1U
Initial thread:
https://grapheneos.social/deck/@GrapheneOS/115575997104456188
Follow-up thread:
https://grapheneos.social/@GrapheneOS/115583866253016416
Due to direct threats from French law enforcement agencies based on false and unsubstantiated claims they're propagating about us, we're moving everything away from French providers (OVH) and server locations. We won't have any developers working in France either. GrapheneOS remains fully legal in France despite these authoritarian attacks by law enforcement, state media and corporate media supporting the state. GrapheneOS will continue working in France including our services. Germany, Austria, Luxembourg, Switzerland and other countries friendly to privacy are right next door so it won't cause high latency either."
https://redd.it/1p5klu4
@r_opensource
GrapheneOS has made an announcement in their official discord server. In order to help them spread the word I'm making this post and copying the announcement.
"GrapheneOS is being heavily targeted by the French state because we provide highly secure devices and won't include backdoors for law enforcement access. They're conflating us with companies selling closed source products using portions of our code. Both French state media and corporate media are publishing many stories attacking the GrapheneOS project based on false and unsubstantiated claims from French law enforcement. They've made a clear threat to seize our servers and arrest our developers if we do not cooperate by adding backdoors. Due to this, we're leaving France and leaving French service providers including OVH. We need substantial help from the community to push back against this across platforms. People malicious towards us are also using it as an opportunity to spread libel/harassment content targeting our team, raid our chat rooms and much more. /e/ and iodéOS are both based in France, and are both actively attacking GrapheneOS. /e/ receives substantial government funding. Both are extremely non-private and insecure which is why France is targeting us while those get government funding. We need a lot more help than usual and we're sending our the first ever notification to everyone on the server because this is a particularly bad situation. If people help us, it will enable us to focus more on development again including releasing experimental Pixel 10 releases very soon.
Several of the initial articles, but there are now hundreds including French state-funded media coverage on radio, television and the web:
https://archive.is/UrlvK
https://archive.is/AhMsj
https://archive.is/FBc1U
Initial thread:
https://grapheneos.social/deck/@GrapheneOS/115575997104456188
Follow-up thread:
https://grapheneos.social/@GrapheneOS/115583866253016416
Due to direct threats from French law enforcement agencies based on false and unsubstantiated claims they're propagating about us, we're moving everything away from French providers (OVH) and server locations. We won't have any developers working in France either. GrapheneOS remains fully legal in France despite these authoritarian attacks by law enforcement, state media and corporate media supporting the state. GrapheneOS will continue working in France including our services. Germany, Austria, Luxembourg, Switzerland and other countries friendly to privacy are right next door so it won't cause high latency either."
https://redd.it/1p5klu4
@r_opensource
archive.is
Téléphones protégés utilisés par les narcotrafiquants : « Rien n’est …
archived 20 Nov 2025 10:20:28 UTC
I have been building a interactive fiction engine that detects natural language, and open sourced it!
Hey everyone!
TL;DR:
I built an interactive fiction engine to help myself write.
It has a map editor, story nodes, natural language input, and an intent recognition layer. It is open source and free to use.
I also published a short story called The Hollow Echo as a demo. You can build stories with the visual editor or directly with JSON.
https://baseline-engine.com
--- TSWTRM (Too Short Want To Read More) ---
I originally posted this over in r/textadventures, and even though the post did not get much engagement, I noticed a few people quietly trying out the demo on the website.
That honestly made my day! I always keep pushing free products or products with free tiers and stuff and never get any engagement whatsoever!
So I thought I would try my luck and share it here as well in case it reaches someone who might enjoy experimenting with it.
\-------------------------------
I have been working on this for a while and finally decided to put it out there.
To be honest, I am still a bit nervous sharing it, because I originally built the engine for myself and never really expected anyone else to look at it.
I enjoy writing short stories, but I always struggled with bigger ideas. I could never get far enough on paper, even though I had these connected story concepts in my head for years.
At some point, I tried turning part of it into a small text adventure to make things easier to explore in small pieces. I started with a very simple hardcoded setup, but that quickly became too limiting. One improvement led to another, and without really planning to, the whole thing slowly turned into a full system.
\-----
Now it is an engine with a visual map editor, story nodes, branching, a data layer, story forking, user accounts, publishing, plugins, and a terminal style UI (more UI stuff planned though!).
The part that helped me the most is that players can type in normal language instead of strict commands, which makes the whole experience more natural and immersive.
Just to clarify, the AI part does not write anything for you.
It only tries to understand what the player meant (INTENT RECOGNITION).
You still define all story logic and all possible actions. The AI is simply there so people can say things like "look behind the crates again" instead of guessing the exact verb the engine expects.
When the engine sees a natural language sentence for the first time, it might take a few seconds to respond.
I am running the intent recognition system for free on the hosted site and sometimes the AI needs a moment, (whoever uses the code from the Git can still mount their own AI on there).
But once a sentence has been interpreted once, it goes into cache and all future requests (of the same text in this story) become basically instant. So the more people play, the faster everything gets.
\-------------------
I put everything online and open sourced it in case someone wants to experiment with it, build a story, or simply look around. I also included some demo stories and my first short one so the engine is not empty when you open it.
Here is the site again:
https://baseline-engine.com
All links and documentation are available there if you want to dig deeper.
Anybody who wants to contribute or share tips is completely welcome.
I would really appreciate any kind of feedback, positive or negative.
If someone tries it or has suggestions, that would honestly mean a lot to me. And if not, that is also totally fine. The engine already helped me write more than I have in years, so for me, it has already served its purpose.
Sincerely,
RaY
https://redd.it/1p5mlul
@r_opensource
Hey everyone!
TL;DR:
I built an interactive fiction engine to help myself write.
It has a map editor, story nodes, natural language input, and an intent recognition layer. It is open source and free to use.
I also published a short story called The Hollow Echo as a demo. You can build stories with the visual editor or directly with JSON.
https://baseline-engine.com
--- TSWTRM (Too Short Want To Read More) ---
I originally posted this over in r/textadventures, and even though the post did not get much engagement, I noticed a few people quietly trying out the demo on the website.
That honestly made my day! I always keep pushing free products or products with free tiers and stuff and never get any engagement whatsoever!
So I thought I would try my luck and share it here as well in case it reaches someone who might enjoy experimenting with it.
\-------------------------------
I have been working on this for a while and finally decided to put it out there.
To be honest, I am still a bit nervous sharing it, because I originally built the engine for myself and never really expected anyone else to look at it.
I enjoy writing short stories, but I always struggled with bigger ideas. I could never get far enough on paper, even though I had these connected story concepts in my head for years.
At some point, I tried turning part of it into a small text adventure to make things easier to explore in small pieces. I started with a very simple hardcoded setup, but that quickly became too limiting. One improvement led to another, and without really planning to, the whole thing slowly turned into a full system.
\-----
Now it is an engine with a visual map editor, story nodes, branching, a data layer, story forking, user accounts, publishing, plugins, and a terminal style UI (more UI stuff planned though!).
The part that helped me the most is that players can type in normal language instead of strict commands, which makes the whole experience more natural and immersive.
Just to clarify, the AI part does not write anything for you.
It only tries to understand what the player meant (INTENT RECOGNITION).
You still define all story logic and all possible actions. The AI is simply there so people can say things like "look behind the crates again" instead of guessing the exact verb the engine expects.
When the engine sees a natural language sentence for the first time, it might take a few seconds to respond.
I am running the intent recognition system for free on the hosted site and sometimes the AI needs a moment, (whoever uses the code from the Git can still mount their own AI on there).
But once a sentence has been interpreted once, it goes into cache and all future requests (of the same text in this story) become basically instant. So the more people play, the faster everything gets.
\-------------------
I put everything online and open sourced it in case someone wants to experiment with it, build a story, or simply look around. I also included some demo stories and my first short one so the engine is not empty when you open it.
Here is the site again:
https://baseline-engine.com
All links and documentation are available there if you want to dig deeper.
Anybody who wants to contribute or share tips is completely welcome.
I would really appreciate any kind of feedback, positive or negative.
If someone tries it or has suggestions, that would honestly mean a lot to me. And if not, that is also totally fine. The engine already helped me write more than I have in years, so for me, it has already served its purpose.
Sincerely,
RaY
https://redd.it/1p5mlul
@r_opensource
Any good opensource alternative of Evernote ?
I've stuck with Evernote for ages - now I'm shifting to open-source options. Got any tips on free note apps like Evernote - ones with tags, a web saver, syncing, phone access, stuff like that?
https://redd.it/1p5mcpm
@r_opensource
I've stuck with Evernote for ages - now I'm shifting to open-source options. Got any tips on free note apps like Evernote - ones with tags, a web saver, syncing, phone access, stuff like that?
https://redd.it/1p5mcpm
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community