1
58
submitted 9 hours ago by Zaelaa@lemmy.zip to c/opensource@lemmy.ml
2
207
submitted 15 hours ago* (last edited 15 hours ago) by FirmDistribution@lemmy.world to c/opensource@lemmy.ml

URL for the crowdfunding: https://www.crowdsupply.com/oddly-specific-objects/open-book-touch

Specs:

  • Display: 4.26" e-paper touchscreen, 480 × 800 px, warm + cool frontlight
  • Processor: ESP32-S3 dual-core, Wi-Fi + Bluetooth LE
  • Memory: 16 MB flash, 8 MB PSRAM
  • Formats: EPUB and plain text, no DRM
  • Storage: microSD card slot
  • Interface: USB-C with integrated LiPo charging
  • Dimension: 78 × 120 × 10 mm, about 85 g
  • Open source: MIT-licensed firmware, open hardware (to be released at shipping)

It also has a replaceable 800 mAh battery, I found it cool :)

3
24
submitted 15 hours ago by harcesz@szmer.info to c/opensource@lemmy.ml

I'm trying to help out one of many collectives stuck on Crabgrass (https://we.riseup.net/), but most tools I can see don't really seem like a much better option. If not that the software is really ageing and is very much not adjusted to mobiles - it would still serve pretty well.

In this case it's some 40 users, with mostly very little computer skill and old hardware and many years of notes and documentation to be moved. Some of it could be public or semi public (think volunteers), some is for the collective eyes only or an even smaller internal group.

Nextcloud with the Collectives plugin would be the most obvious choice... But from what I understand/tested there's no way to stop anyone with access to the notes from ie. downloading or deleting them all. I'd expect that to at least be impossible by mistake, and preferably somewhat more complicated to do for anyone.

Most other tools I've seen are either crypto-, esoteric language based maintenance nightmares which will be a overkill, or a pure wiki, which tends to be confusing for non-tech's or a niche French software for associations.

I'm interested in what would be a actually 'battle tested' software for internal use and how if fares against an old drunk punkrocker or in another extreme a deliberate sabotage attempt.

4
21

Hi everyone,

I’m happy to share that Portabase now supports backup and restore for Docker volume!

Portabase is an open-source, self-hosted backup and restore platform, currently supporting 9 databases including PostgreSQL, MariaDB, MongoDB, Redis, and more.

We’re now expanding it to cover Docker volumes too, because many self-hosted apps do not store critical data only in databases.

Typical use cases include WordPress uploads, Nextcloud user files, media libraries, app configuration data, and more generally any self-hosted service where critical data lives in Docker volumes.

The goal is still the same: make backup and restore simple, reliable, and easy to operate. Portabase uses a central server with lightweight agents running close to your workloads.

If you find bugs, please open an issue on GitHub, we’re actively looking for feedback.

Thanks!

5
107
submitted 19 hours ago by sith@lemmy.zip to c/opensource@lemmy.ml
6
60

#Forgejo keeps impressing. Migrating a larger repo with lots of issues etc, only took the creation of an access token. Once again, i'm super happy with my decision to selfhost my #git.

#selfhosted #opensource #devops

https://docs.codeberg.org/advanced/migrating-repos/#migrating-from-services

7
39
submitted 4 days ago by jksalcedo@lemmy.ml to c/opensource@lemmy.ml

We are currently in Beta, but the core features are built and ready for testing!

Here is what you can do in this release:

  • Connections: Add contacts with their notes, social links, and relationship context.
  • Custom Reminders: Set your own check-in frequencies and get daily notifications so you never accidentally let a relationship drift.
  • Important Dates: Track birthdays and anniversaries with annual reminders.
  • Home Dashboard: See exactly who is due for a check-in at a single glance.
  • QR Sharing: Share and import connection profiles completely offline via QR code.
  • Data Backup: Full JSON export and import backups. Your data is yours.
  • Organization: Search by name and archive connections you don't need in your main view.

Beta Notice: This is an early release, so please use the Data Management -> Export Backup feature regularly to keep your data safe between updates!

If you want to give it a try, report a bug, or help shape the roadmap, I'd love to hear your thoughts.

Community & Feedback: Telegram

Download: Github Releases Codeberg Releases

8
48

I've been building a project to preserve family voices, stories, photos, and history, and one question has influenced almost every design decision:

Should something this personal ever require people to trust someone else's servers?

That's what pushed me toward making it open source and fully self-hostable. If someone wants to keep their family's memories on hardware they own, they should be able to.

That said, I know not everyone wants to run a server, so I'm also offering a managed hosted version. The idea isn't to lock anyone into a platform or build another big cloud service—it simply helps fund the project for people who'd rather not manage the infrastructure themselves.

For those of you who self-host, I'm curious:

Would you actually self-host something this personal?

What would make you trust (or distrust) a project like this?

What are some mistakes you've seen developers make when they say they support self-hosting?

I'm genuinely interested in hearing how this community thinks about it before I finish everything up.

9
72
submitted 6 days ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
10
30
submitted 6 days ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
11
29

Since fable 5 went down just some time ago(although this is no longer the case), a lot of fable or Mythos related content including models and datasets were completely killed from HF, it seemed like such a blow to the local development community to lose such important files, this is what inspired me to work on my project, it's a p2p decentralized distribution network (aka a torrent site) that pulls files from HF and verifies them through sha256, I've been making slow and steady progress but so far I haven't made a single public post about it. I'm genuinely scared of a number of things happening, that the project won't gain traction, ridicule from more experienced developers, I'm also worried about security vulnerabilities which I'm sure I haven't fully patched yet...

How do I get over this fear of talking about my project? How do I gain stars on GitHub, and community engagement? After all, a decentralized distribution network is nothing without its peers...

12
16
submitted 1 week ago by bluewhale_@lemmy.ml to c/opensource@lemmy.ml

Say I'm writing a small GPLv3 licensed Python script that I want to release publicly. It would use a few MIT licensed libraries and maybe also some chunks of code from some MIT licensed projects.

As per the MIT license conditions I would have to include the MIT license text in my project. So how would that be done properly? And how about other licenses that require the license text to be included?

Sorry if this has already been answered a million times. I'm relatively new to this stuff and I find the licenses really hard to understand despite my attempts. I tried to also use some other open source projects as examples, but most of them don't seem to include the license texts anywhere but the readme files at least seem to state which libraries they use.

13
91
submitted 1 week ago* (last edited 1 week ago) by jksalcedo@lemmy.ml to c/opensource@lemmy.ml

Hi everyone,

I wanted to share a project I recently started working on called Tend (an Android app built to help you automate the scheduling of your social life).

The idea originally came from a discussion on r/fossdroid about how hard it is to keep in touch with friends and extended family without relying on algorithm-driven social media or bloated, cloud-based business CRMs.

Most "Personal CRM" apps require you to upload your contacts to a random server. I wanted something that was 100% offline, private, and simple.

What it does: You can think of it as setting up cron jobs for your relationships.

  • Contact Cards: Create dedicated profiles for people you want to keep up with (Name, notes, phone, socials, etc.).

  • Custom Frequency: Set a "check-in" schedule (e.g., every 14 days, monthly, quarterly).

  • Smart Reminders: The app will notify you when it's time to reach out.

  • 100% Offline: Everything is stored locally on your device via SQLite/Room. No accounts, no telemetry, no cloud sync.

I’d love your feedback! Since this is in the initial development phase, I’m looking for feedback on the features and the UI.

Repository: Github: Github Repo Codeberg: Codeberg repo

14
91
submitted 1 week ago* (last edited 1 week ago) by HaraldvonBlauzahn@feddit.org to c/opensource@lemmy.ml

Disguising itself as the innocuously-titled “Android Developer Verifier” (ADV) process, this trojan horse runs surreptitiously in the background as a system service with full root privileges, quietly awaiting an activation signal. The service cannot be blocked, disabled, or removed. Unlike a commonplace bit of malware, this extraordinary strain won’t be detected and neutralized by Play Protect (the malware scanning and remediation service that is installed on all Android Certified devices). In fact, Play Protect is itself the vector through which this virus is transmitted and installed.

[...]

As we discussed in “What We Talk About When We Talk About Sideloading”, beware the dangers of allowing the terminology of debate to be defined by those who don’t have your best interests at heart. Malware being synonymous with “software we don’t like” means that they can unilaterally dictate — driven either by business incentives or by being compelled by a sufficiently powerful government — what the malware-du-jour definition is to be.

For precedent, personal content filtering in the form of “ad blockers” has long since been banned from the Play Store, and they have even classified some instances as malware. How long before they designate all ad-blocking software as malware, block installation on all Android certified devices worldwide, and permanently designate all developers of this class of software as malware creators?

15
146
submitted 1 week ago by yogthos@lemmy.ml to c/opensource@lemmy.ml
16
66
submitted 1 week ago by Fmstrat@lemmy.world to c/opensource@lemmy.ml

OnlyOffice appears to have removed their Android app from their repos: https://github.com/ONLYOFFICE/documents-app-android

It can still be found on an archive: https://archive.softwareheritage.org/browse/origin/directory/?origin_url=https%3A%2F%2Fgithub.com%2FONLYOFFICE%2Fdocuments-app-android

This means if you are de-Googled like me, they are no longer an option.

Perhaps coincidentally, they have also started making legal claims against the EuroOffice fork: https://github.com/ONLYOFFICE#%EF%B8%8F-legal-note

17
6

cross-posted from: https://feddit.uk/post/51641374

The other day I was looking for lyrics to a song. I went to a lyrics website and was hit with a wall of ads, despite my pi-hole! I then went to another site that put me into a redirect loop. It got me thinking about privately self hosting a lyrics site. I started thinking that lyrics are just a type of simple static content, and what would be ideal is an application in which you can upload multiple directories of markdown files. Perhaps the directory should be in a standardised .mds (markdown share) format for instance. It would essentially be a zip file with directories of markdown files and a yml file for indicating how it would ideally be displayed. Perhaps with an a-z, or perhaps text-searchable, or both. The styling would be configurable in the app and independent of the mds files completely. Does this kind of standard for sharing simple text or markdown in bulk exist in any capacity that encourages a known file format? I'm aware that static site generators exist, but they seem to be aimed at the creation of documentation, not at sharing it in bulk. I'm imagining easily downloadable recipe books, wikis, lyrics databases. Does this sound like something anyone would be interested in or am I over/under thinking it?

I'm not convinced that the concept was understood so I've decided to add some more context and perhaps the open source community is the correct place to ask.

To be clear, I'm not thinking about a lyrics solution in particular, nor am I unaware of static site generators. I'm wondering if a standard (and FOSS software built around that standard) for a compressed file format that will contain directories of markdown files that could be dropped into a repository without technical understanding would be sought after and useful.

18
24
submitted 1 week ago by darkhz@feddit.nl to c/opensource@lemmy.ml

Hello Lemmy,

This release contains some major bugfixes, which include:

  • Correctly resolving adapter-device relationships (👀)
  • Fixing OBEX transfers
  • Properly syncing media player with the connected device during playback

And much more.

For Windows/MacOS users, libhbluetooth needs to be installed. Follow the download instructions and place the libhbluetooth dynamic library file next to the bluetuith binary, and then launch bluetuith.

Bluetuith is a TUI based bluetooth manager, that aims to be an alternative to most bluetooth managers, and can perform bluetooth based operations like:

  • Connection to and general management of bluetooth devices, with device information like battery percentage, RSSI etc. displayed, if the information is available. More detailed information about a device can be viewed by selecting the 'Info' option in the menu or by clicking the 'i' key.

  • Bluetooth adapter management, with toggleable power, discoverability, pairablilty and scanning modes.

  • Transfer and receive files via the OBEX protocol, with an interactive file picker to choose and select multiple files.

  • Handle both PANU and DUN based networking for each bluetooth device (Linux only)

  • Control media playback on the currently connected device, with a media player popup that displays playback information and controls. (Linux only)

I hope you enjoy this release, and any feedback is appreciated.

19
9
submitted 1 week ago by maxim_be@lemmy.ml to c/opensource@lemmy.ml

I’m building Agentic Control Freak (ACF): a local control plane for Codex CLI, Claude Code, Antigravity CLI, and Ollama. With ACF, you can build local projects ranging from Next.js apps to training ML models all via your browser on your local machine.

The agents still do the coding. ACF owns the outer loop:

"task -> plan -> approve -> execute -> verify -> preview -> handoff"

It keeps durable state outside any one agent session: plans, tasks, filesystem diffs, checkpoints, undos, forks, verification runs, previews, memory, skills, and handoff briefs. That means you can switch providers mid-project without starting from zero.

It also does not trust the agent’s final message. The filesystem diff is truth; verification and live preview are owned by the control plane.

The orchestration, workspaces, previews, and state are local: localhost-only, workspace-confined under .workspace/<project>, and not meant for hosting. Provider CLIs may still call their model services. Optional Telegram control lets you approve or steer runs from your phone through a token-gated local worker.

Repo: https://github.com/Antibody/Agentic-Control-Freak

Video intro: https://youtu.be/1fRH-XQrgkY

ML model design and training video: https://youtu.be/KdiiU4RIfFU

P.S. I’d love feedback, especially on whether the app works on Mac or Linux (I tested only on Win11).

20
28

cross-posted from: https://lemmy.zip/post/67142082

The first release of The Brotherhood is officially out. This is the Architech. It's still not production tested. But it's open-access for the first time. Make some graphs, share with your friends, and track your journey across it. Let the wikipedia of pedagogy begin!!

It's an open-source software that you can use to build obsidian-like knowledge graphs. But unlike obsidian, this is community-built like wikipedia. And it also has git-like forking abilities built in for every graph. All graphs are released under CC BY-SA. Go to our website for more details.

Upcoming features would include -

  1. More workspace features
  2. Complex assessment methods
  3. Work allocation algorithms
  4. Federated hosting
  5. Social hub

Here are some screenshots from this version workspace Academia Library Vision

21
16

Self-hosted, stateless scoring service for detecting bots, abuse, and anomalous user behavior through configurable declarative rules. Made in Quarkus.

Everything hashed directly from ingestion, no private information (sessionID, userId, resourceId) accessible from the database or the application.

Key properties:

  • Privacy-first: Identifiers (user IDs, IPs, user agents) are hashed at ingestion. No raw PII is stored. Currently, it uses MurmurHash2, but it might change.
  • Declarative rules: Rules are defined in rules.json with typed evaluators. No code changes required to add or modify rules.
  • Two-tier blocklist: Automatic download of known bad bots plus manually curated exact and partial matches.
  • Session-aware: Scores users based on their sessions, a mixture of a sessionId (An arbitrary session identifier like a JWT), the userAgent and the ip.
  • Self-contained: Ships as an uber-jar. Default storage is H2 in-memory, PostgreSQL supported via configuration.

AGPLv3

This is my project to fight the bot horde infesting the internet and the fediverse right now. I made it over the weekend, just needs Java 25 (trademark)(copyright) to run it or using the dockerfile for legacy jars.

Yes, I'm a Java developer, unfortunately it's a good language for building web services very fast.

First release already in there, if anyone wants to test, use, whatever. Comments appreciated.

22
15
submitted 2 weeks ago by tracyspcy@lemmy.ml to c/opensource@lemmy.ml

cross-posted from: https://lemmy.ml/post/49444213

In this release:

  • use ISO8601 for date time format
  • sort by time
  • unsorted output option
  • colorized/text output modes for entry types

Full list of features and available flags is in repository readme.

rpi zero binary is still 18KB. It was both challenging and interesting to add new features keeping binary size small.

I don't have an intention to replace ls which is obviously preinstalled, I see fli as a complimentary daily driver. The north star of the project is to always have smaller binary size than ls , while extending or improving ls functionality

Interesting how much we can achieve with rust.

As for a new features, I see various sorting options could be implemented cheaply. If you have ideas, please share.

If you see ways to squeeze some more bytes, you are welcome.

upd:

repo : https://github.com/tracyspacy/fli

I created dedicated community for people who may be interested : https://lemmy.ml/c/fli

23
9
Explore OpenSearch 3.7 (opensearch.org)
24
7
Home - TridahDrive (drive.tridah.cloud)
submitted 2 weeks ago by Zerush@lemmy.ml to c/opensource@lemmy.ml

TridahDrive is 100% open source and free forever. We're a nonprofit organization dedicated to creating freely usable software. There are no paid tiers, no premium features behind a paywall, and no subscription fees. The only "cost" is your time - and we're grateful you're spending it with us.

https://github.com/TridahCloud/TridahDrive

25
12
submitted 2 weeks ago by poputchik@europe.pub to c/opensource@lemmy.ml
view more: next ›

Open Source

47846 readers
491 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 7 years ago
MODERATORS