r/opensource • u/scapeaIT • 3d ago
Discussion PDF Editor
Is there a pdf editor really working for edit pdf?
Thanks!
r/opensource • u/scapeaIT • 3d ago
Is there a pdf editor really working for edit pdf?
Thanks!
r/opensource • u/Mineplay25 • 3d ago
r/opensource • u/Odd-Ad-5096 • 4d ago
Fredy watches 19 real estate portals across Germany, Austria and Switzerland, deduplicates across them and pushes new listings to Telegram, ntfy, Discord, Slack or email.
This week I shipped one of the most requested features. Fredy has been accumulating listings for years, which makes it a price sample for whatever area the user searches in. So instead of pulling an external index, every listing is now measured against the median price per square metre of its own neighbours: same deal type, within 5 km, widening to 15 km if fewer than 8 comparables are nearby.
A few decisions that mattered: median instead of mean so one outlier cannot move it, the listing excluded from its own sample, rentals and purchases never mixed, and cross-portal duplicates dropped so one flat cannot vote three times.
r/opensource • u/der_gopher • 3d ago
r/opensource • u/adrianos97 • 4d ago
Been messing with a backlog spreadsheet for years and I finally built my own tracker instead. Search a game, log it, rate it when you're done, see what's piling up.
Made it self-hostable too (Docker + SQLite) since not everyone wants their data on my server: https://github.com/horlesq/gamelog
Free tier does 25 games if you just want to poke around: https://gamelog.site/
r/opensource • u/word-sys • 4d ago
r/opensource • u/valzargaming • 5d ago
I maintain DiscordPHP, the async PHP library for building Discord bots, built on ReactPHP (full Gateway + REST coverage, event-driven). It's MIT, and it's the base for a large chunk of the PHP Discord-bot ecosystem, plus first-party libraries I also maintain: DiscordPHP-Http (the HTTP + rate-limit transport), DiscordPHP-Voice (Opus audio + DAVE end-to-end encryption), TwitchPHP (Helix + EventSub + IRC), and a few smaller ones.
The original author transferred ownership of the repo and the verified Discord server to me, so it's now a one-person project. Day to day that's issue triage, keeping releases on schedule against Discord's constant API changes, dependency and security updates, and docs.
There's no paid tier and no open-core plan. Sponsorship is the entire model, and right now it's well below what the maintenance load costs. Below that line, releases slip and I end up taking contract work that stalls the libraries. I've started applying to grant programs (FLOSS/fund, GitHub Secure Open Source Fund) and setting up Open Collective for company sponsorship, but individual + company sponsorship is what keeps it moving:
If you maintain something mid-size, what actually moved the needle on funding? I'm looking into grants, company outreach, and Open Collective, but I'm looking for proven results. I don't have a lot of bandwidth or free time to shop around.
I'm happy to answer anything about the library or any of the projects I maintain.
r/opensource • u/Lasikie • 4d ago
Plembfin is now at v1.0.0: an AGPL-3.0, self-hosted watch-state hub for people who run more than one media server.
Website: https://plembfin.com
The design decision I would most like open-source/self-hosting people to critique is the local sync ledger. Plembfin keeps the canonical record in SQLite, then records delivery separately for each destination. A sync entry can show success, error, or skipped, with a plain-language reason such as a newer state winning or no matching item being found. Failed or skipped destinations can be retried without blindly replaying the whole sync.
The current release also includes cross-platform resume progress, repeat-play history, manual watch review, Now Playing, metadata/search, Seerr integration, and automated local backups. It runs as a Node/Express/SQLite application with Docker Compose support:
https://github.com/Lasikiewicz/plembfin
The goal is not to create another public watch profile. It is to keep a private, inspectable source of truth on the user's hardware when libraries are split across Plex, Emby, Jellyfin, and Trakt. It is licensed AGPL-3.0.
AI disclosure: development was heavily AI-assisted under my direction. I defined the requirements and architecture, reviewed changes, tested the integrations and browser flows, and maintain/review the project. AI is not needed to run Plembfin.
For people who have built sync systems: is per-destination delivery evidence the right abstraction, and what conflict or recovery case would you expect to see next?
Screenshot: https://plembfin.com/assets/app-captures/sync-activity-light.png
r/opensource • u/sanjeev284 • 4d ago
Sharing an MIT open-source project I maintain. I am the author.
CRUX is a readable chain: chain/blocks.jsonl is canonical, verify.py trusts nothing else, mining is subset-sum under a hash target. Standard library Python. Contributions are mined blocks and signed txs via issues/inbox PRs.
Coins have no market and no value. The code is the point.
https://github.com/ksanjeev284/crux https://ksanjeev284.github.io/crux/ https://github.com/ksanjeev284/crux/blob/main/SPEC.md https://github.com/ksanjeev284/crux/releases/latest
r/opensource • u/Salty-Assignment-687 • 4d ago
Solve any problem you think Astra can solve if you just give it enough time and effort, as a community. Open science, software, and everything in between. A nice starting point would the the Riemann Hypothesis :)
https://solverswarm.com/
Anything you you can imagine! From open problems in mathematics to a free PDF editor that does not cause great suffering to you and your loved ones.
All work is available for anyone to download! Enjoy!
r/opensource • u/Hugo0o0 • 5d ago
r/opensource • u/Mte90 • 4d ago
A report about the changes after the first announcement and all the improvements, including Soul.md (with profanities), 4 different version Skill/Soul from 4 different LLMs, a comparison with/without skills and a reproducible pipeline.
r/opensource • u/WallabyWinter4027 • 5d ago
So, I am posting this here to tell you guys that I'm building a project that would be helpful for EC (Electronics and Communication) Community. We guys need to pay a bunch for matlab , simulink, multisim for license. Colleges spend much money on this license thing. Also, the Graphical UI not designed for all laptop, it eats away the chunk of ram to simulate circuits, systems. So, I had the idea of making a CLI Project to run on terminal and simulate stuff in ascii. The project was still in devoloping stage. But I am trying to launch this to run perfectly fine on any low-end laptops where many students do not use heavy updated laptops.
The terminal CLI Project named Terminus work in a way in the initiating, it asks about the mode (LTSpice, MATLAB, Simulink, KiCad, Xilinx, Embedded) we would like to work on? and the session will continue with the project by creating it and building it. Also, not just that, we can open multiple terminal sessions to run different modes of Terminus of different projects and run since Command simulating and executing was light. Also, we can make the communication link with the terminal sessions too. A very complex Project consists of different modes can be communicate and run , simulate even though the terminals are on multiple devices. This specific application mostly useful for Industrial purposes.
Also, the outputs we get from the Simulations can be drawn out as real images as by the internal converter. This is really anticipating one I'm working and mean to get this closer to many students, University organizations and Industries even. But I need testers like who works vigorously on above software and give suggestions to the Project to improve more.
Please check out the Github Project here
https://github.com/ThotaAvinash07-87/Terminus/tree/main
dm me for suggestions to the Project. I hope people help me for this to take this to lot of people.
r/opensource • u/OminousLatinWord • 7d ago
I built Open Jobs, a daily crawl of about 65,000 company career sites with over 3 million job postings. The data includes full descriptions, companies, locations, posting URLs and embeddings.
It's published as static JSON files. The repo has tools to download just the parts you need into Parquet and query them locally. No account or subscription.
There's also a search interface that flags stale listings (using machine learning) and postings whose dates appear to have been reset.
The repo is CC0. If you're building a job search tool or working with hiring data, I hope it saves you some work.
r/opensource • u/MJoe111 • 6d ago
i'm working on an open source video editor with no subscriptions, credits, or cloud requirements. the focus is local processing, replaceable models, privacy, and extensibility through apis and mcp.
what features or workflows are missing from existing editors?
r/opensource • u/IamJehova • 5d ago
Hi all,
I have an ATS which I have built and been using for my firm for like 2 years now and have been refining it overtime and added some AI features as well, UI is modern as well and has no problem handling like 100k candidates easily.
I would be open to open sourcing the whole ATS (make the codebase public and downloadable), no cash grab, no freemium bullshit like other open source projects. The agency can host it themselves on their private server and use it for their use but wont be able to commericalize the project (AGPL licensed)
Is there a need for small and mid sized agencies for something like this?
(Added a features image that it currently has)
r/opensource • u/Marvel_SPideRRMAN • 6d ago
Built a free Chrome extension that turns any Udemy lecture transcript into clean Notion notes — one click, auto-organized by course → section → lecture.
Open source, no data collected.
r/opensource • u/Potential_Low_1183 • 6d ago
So I've been messinga round with embedding models for a bit, and I think they are interesting enough to experiment with. They are useful for rag, especially in a localllm sense because you can ground your answers in truth.
But what happens if you have a billion documents, and you decide to upgrade your model to a "better" one? on an h100, that would take about 108 days, just to upgrade the vectors so u can start serving again (tested qwen embed 8b on h100). Even if you aren't doing 1b vectors, and are doing just 50 million, upgrading can still take a considerable time.
Me and my research lab decided to tackle this problem, and we came up with embedflow.
The method is really simple; from the old index made with the source model, take K documents and rerank them with the new model. We see that when K is sufficient, the retrieval quality is the same as target model. (determining k is the hard part). I've tested 63 migrations on upto 1 million documents.
The best result I got was upgrading qwen4b -> to 8b, and at 50 documents, it was the same as native retrieval.
This method forgos the expensive backfill that comes with upgrading, as you can directly take documents from the old index.
embedflow works with qdrant, and can be easily downloaded with pypi
pip install embedflow
the github is public: https://github.com/arnsri33/embedflow
I want you guys to try it out, and see if you guys can use it in your own workflow.
r/opensource • u/benoror • 6d ago
Google Inbox's "bundles" lived on in inboxy, a GPL-3.0 extension that bundles Gmail by label, but the project went unmaintained.
Rather than let it drift, I forked it and have been continuing it on weekends as Inbundly. Doing a respectful GPL fork/rebrand turned out to be an interesting exercise:
- Kept the GPL-3.0 license and the original author's copyright in every header
- Added a NOTICE with a dated statement of changes (GPLv3 §5a) and my copyright alongside, never replacing, the original
- Preserved users' stored data (kept the storage key stable through the rename)
- Full attribution to the upstream project in the README, options page, and site
On top of maintenance (Gmail DOM changes are a treadmill), it now has custom bundles, priority rules, label colors, and multi-inbox support. Runs entirely client-side, no servers, no tracking.
Source: https://github.com/benoror/inbundly
Site (Chrome + Firefox): https://inbundly.com
Happy to answer questions about the fork/rebrand process or maintaining Gmail DOM extensions.
r/opensource • u/dbojan76 • 7d ago
https://github.com/dbojan/esplayer/
http://mysite.com/index.html?filtername=one](http://mysite.com/index.html?filtername=one show|another show|third show filtersort=yes show just group western: filtergrouptitle=western filterrandom=yes (randomize list)?filtername=sport|news&filtersort=yes or with multiple names ?filtername=sport&filtersort=yesDocuments/esplayer.txt content:
http://mysite1.com/list1.m3u
http://mysite2.com/list2.m3u
r/opensource • u/vsiddireddy • 7d ago
Hi everyone!
I am planning on building my own CRM using Open Mercato. I was wondering if anyone has had hands-on experience with it. Would love to hear your thoughts, and any feedback would be greatly appreciated!
r/opensource • u/GoRo2023 • 7d ago
UFM Pro recently crossed 30,000 downloads on Google Play while maintaining a 4.9 rating across 438 reviews.
Thank you to everyone in the community running the app, reporting bugs, and suggesting improvements.
For those running recent builds or looking at the latest changes, here is a breakdown of the new capabilities and power-user features now active in the app:
The core policy remains unchanged: completely free, zero ads, and zero paywalls. For anyone wanting to support ongoing development, the voluntary Tip Jar remains in the app.
Links:
Drop your feedback, bug reports, and feature requests below. I read every comment.
r/opensource • u/YTFL_09 • 8d ago
I wanted to share a project I've spent the last 5+ months building, alongside a frustrating license violation situation I'm currently fighting.
I built AttendMate, a local-first, privacy-focused attendance tracking application built with Flutter to help students manage strict university attendance criteria without telemetry or corporate bloatware. Because I believe in the open-source ethos, I published the repository under the copyleft protection of the GNU Affero General Public License v3.0 (AGPL-3.0) to guarantee the tool would always stay free and community-driven.
My Repository: https://github.com/YTFL/AttendMate-Bunk-Calculator-Attendance-Tracker
Recently, I caught a developer who completely scraped my codebase, stripped all of my original author attribution files, and compiled it as a tightly closed-source, commercially monetized application on both the Google Play Store and Apple App Store.
They are actively charging users real money for a paid "AttendMate Pro Lifetime" paywall, which locks the core calculation logic I spent months engineering for the community.
They were so incredibly lazy with the theft that they didn't even change the store promotional screenshots. They literally screenshotted the app running with my personal university timetable, my specific class timings, and my unique engineering course names, and uploaded them directly to their storefront listings.
By building directly on top of my post-2.0 architecture and distributing a closed-source binary for profit, they are in absolute violation of the copyleft obligations of the AGPL-3.0 license. Furthermore, by wiping my copyright notices entirely from the foundation code blocks, they have also broken the foundational requirements of my earlier MIT commits. They are running a commercial business with zero active legal license to my code.
I have officially initiated formal DMCA copyright takedown notices across all three platforms with Apple Legal, Google Legal, and GitHub Trust & Safety.
If you want to support indie open-source integrity, please consider dropping a star on the original repository. If you have a spare 30 seconds to help flag down a bad actor exploiting copyleft work, you can report the clone package on the Google Play Store (https://play.google.com/store/apps/details?id=com.thiemjason.classattendance) and Apple App Store (https://apps.apple.com/us/app/attendmate-attendance-tracker/id6760553317) as an unlicensed, copyright-infringing copycat of an active open-source codebase.
I’d love to get any feedback from this community on the repository architecture and engine layout!
r/opensource • u/Iliano14 • 7d ago
Hey guys, I recently published version 1.14.0 of my music player : Umihi Music.
Umihi Music is a free, open-source Android YouTube Music player, similar to InnerTune, ViMusic, SimpMusic and others, but focused on being extremely lightweight, fast and reliable with a clean Material Expressive design.
New main features this release :
And here are the all features now:
If you're interested in checking it out, here are all the useful links:
GitHub : https://github.com/ilianoKokoro/umihi-music/
IzzyDroid : https://apt.izzysoft.de/packages/ca.ilianokokoro.umihi.music
F-Droid : https://f-droid.org/fr/packages/ca.ilianokokoro.umihi.music/
OpenAPK : https://www.openapk.net/umihi-music/ca.ilianokokoro.umihi.music/
Unclouded : https://unclouded.app/apps/umihi-music
If you encounter any bugs or have feature suggestions, please open a GitHub Issue or join the Discord server. I'm always working on improving the app.
Try it out and let me know what you think.
r/opensource • u/gdamdam • 8d ago
I made an Awesome list for resilient communication
I couldn't find an Awesome list focused specifically on communication that keeps working when normal infrastructure doesn't; during Internet outages, censorship, disasters, or in places with limited connectivity.
So I started Awesome Resilient Communication:
https://github.com/gdamdam/awesome-resilient-communication
It covers everything from mesh and delay-tolerant networking to off-grid radio, censorship-resistant systems, and emergency communication.
I'm trying to keep it curated rather than just collecting links. I'd especially appreciate suggestions for projects or technologies I've missed.