Open Source

30764 readers
907 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 5 years ago
MODERATORS
26
 
 

I just found this.

Main page

This is huge!

As a german, I use thorsten medium as he simply made the best dataset.

Mixing english with german, speaking numbers, single letters, pausing without a "." but just a linebreak, all those can be essential.

And... it is nearly perfect! And all local!

This is crazy!

eSpeak can finally go to rest!

27
 
 

"The famous inventor Zangemann lives in a huge villa high above the city. Adults and children alike love his inventions and are desperate to have them. But then something happens: when Zangemann wants to take another close-up look at his inventions during a walk through the city, a child hits him in the shin with the skateboard. That hurts! Enraged, the inventor makes a momentous decision... The clever girl Ada sees through what is going on. Together with her friends, she forges a plan.

This animated movie tells the story of the famous inventor Zangemann and the girl Ada, a curious tinkerer. Ada begins to experiment with hardware and software, and in the process realises how crucial it is for her and others to control technology.

An Open Educational Resource that inspires children to tinker and create technology."

via @[email protected]

28
 
 

Features

  • Up-to-date material 3 design
  • Lightweight, no spyware or bloat
  • Compass with latitude & longitude
  • Spirit Level
  • Ruler
  • Strength adjustable flashlight
  • Barometer (WIP)
  • Coin flipper (WIP)

Izzy-On-Droid

29
103
submitted 1 week ago* (last edited 5 days ago) by [email protected] to c/[email protected]
 
 

https://gitlab.com/christosangel/ascii-matrix

This script written in the C language, will render the matrix effect in the terminal, while rendering ascii art loaded from a txt file, at the center of the terminal window.

video.png

Examples

https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/ubuntu.png

https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/mint1.png

https://gitlab.com/christosangel/ascii-matrix/-/raw/main/screenshots/jolly-roger.png

30
 
 

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

Write is a handwriting app that works on a lot of platforms including Linux which cannot be said about most handwritten note-taking applications.

More information and demo: https://github.com/styluslabs/Write/

I've used it for uni on a Linux tablet/convertible and it worked really quite well and has some nice convenient features for note-taking.

The UI looks like it's from android 4.something though ^^'

What I really appreciate about it is that its storage format are plain SVG(Z) which are extremely compatible. All you need to view your scribbles is an SVG viewer (i.e. a web browser) which basically every computer with a GUI has. Their website is in fact mostly just the output of their own app.

31
 
 

Typically when I'm working with photos, I'm doing graphic design type work. I've been using GIMP for this. GIMP is meant for raster graphics editing.

You could also use Inkscape for vector graphics, or Krita for more digital painting type work. But I know all these tools are very powerful and overlap on some use cases.

Do you use any AI-type tools? I use a image upscaler called Upscayl. It works really well and works entirely locally.

Do you know of any tools that can remove backgrounds? This would help with help with the type of graphic design I do.

What other tools do you like to use as it pertains to images?

32
 
 

Welcome to the Matrix 1.12! It’s been just over 3 months since Matrix 1.11 introduced authenticated media, and today we’re bringing more Trust & Safety features to the ecosystem, alongside the normal clarifications and general improvements to the protocol. This release is also technically a few days late on the quarter, but it’s for good reason! Folks from across the ecosystem got together in Berlin for the Matrix Conference, and after things wrapped up we were busy following up on ideas started on site. We can’t wait to see all of these ideas materialize as MSCs, but in the meantime, back to the honorary Q3 release of the spec:

Matrix 1.12 marks the recommended date for all servers to enable their media freeze, similar to matrix.org’s back in early September 2024. Servers which haven’t yet enabled their media freeze are strongly encouraged to do so, if it makes sense for their users. Matrix 1.12 also brings some improvements and clarifications to authenticated media, and a total of 9 MSCs covering a wide range of features.

Read on for a few highlights, and the full changelog at the end of this post.

33
 
 

I'm looking for a better, more private solution to an intercom I have between the house and my barn. I have Ethernet run out there, and I currently use the "drop-in" feature on some Amazon echo devices. I'm looking to get away from the Amazon devices entirely (maybe implementing the pine speaker they announced?)

I don't have a lot of requirements, though VoIP would be preferred over a radio style, since it's a metal barn and blocks a lot of signals. I'm good with some self hosted solution, and ideally there's a dedicated device, as I don't want to use my phone or computer for it all the time. I'm probably missing some obvious solution, but figured I'd try to get some ideas together.

Thoughts?

34
 
 

I've worked on multiple bitmap fonts, and would like to open source them in some way of form.

35
 
 

First release of the checker against Google's style guide in over 2 years. Python 2 and 3.7 are no longer supported. Python 3.12 support was added along with fixed CI for 3.8. See CHANGELOG.rst for a full changelog, including quite a bit of features not mentioned here.

36
 
 

Hi all! I'm looking for a remote desktop control system that works in Ubuntu. Something like VNC, but that allows for more than one user to remotely see and control the screen of this Ubuntu Desktop at the same time. I've been looking around for a while now, but all the solutions I've found only allow for one user at a given time. If a second user logs in, the first one is kicked out. I'm not sure if this is even possible, but I'd really appreciate any help pointing me in the right direction. Thanks!

Edit: What I'm looking for is something like https://tuple.app/, but open source.

37
 
 

Recently some group published an interactive, javascript based, website, to graphically explore data broker companies. This is just one group doing similar research work in different fields. I applaud the cause, but I take issue with the format.

An organization, that is, or group that frequently needs to provide structured data. In turn, developers might want said data, in order to deliver apps.

Interactive websites seem flaky to me, since no one guarantees they will still be there two years from now. I think it is only natural that groups doing important work would do a great service to communities if they served a RESTful or GraphQL API, depending on the complexity of the data.

But even in this case, when the group stops serving the API let alone be coerced to stop, or access to the API is blocked, this great service will be discontinued. Obviously the raw data must be shared for this to work.

Lately I was thinking about these edge cases. Journalists or activists doing this type of work may lack the sophistication to structure the data in useful ways. They probably do the journalist work and then have some developer they either hire, or is part of the group, make the important backend decisions, including structuring the raw data.

Regarding the retention of the data in case the group disbands or goes away, there are some existing solutions like torrenting or IPFSing the datasets. Both methods can help the data be online forever, but what about content integrity and versions? They would still need a static webpage or something to provide the hashes, and IPFS is by its design not very well suited for versioning.

There are no clean cut guidelines on how to go about this, or at least, what is a handful of good ways to go about this, so that a current or future group can rely on to deliver this type of work.

Another idea that popped into my head is that the ecosystems of repositories and package managers are very mature in all major distributions. Structured data could be uploaded to distro repositories (including FDroid and the like), just like any other software with underlying data structures. Hashing and versioning would be then natively taken care of by existing package managers. But the question still remains, what data structure is the best for this kind of relational data, and what kind of API should best be exposed to the user.

So, if you feel like it, I would like to hear your thoughts on:

  1. Skills and preparations required by investigative teams to publish structured data to the world.
  2. Assessment of the torrenting and IPFS solutions to ensure recovery of the data in perpetuity.
  3. Assessment of the RESTful or GraphQL format to disseminate investigative data.
  4. Assessment of using established package managers and repositories to disseminate investigative data.
  5. Ideas on what should be eventually exposed to the user, who can be assumed to be a developer as well.
  6. Further comments.

I would be glad to get some feedback on these thoughts.

38
 
 

I saw this app featured on a YouTube channel and thought it was pretty interesting, especially for GNOME users. However there is a rather weird thing about it: it claims to be using Piped for YouTube but it doesn't get the "Sign in to confirm that you're not a bot" error. I guess it uses a different API when Piped gives an error.

39
 
 

Hello,

I'm looking for an Android App that will offer a widget displaying some text on my screen. I want this text to be custom - more customization the better.

F-Droid availibity would be a big plus. If there is nothing OpenSource available, other suggestions also would be okay (but as the last resort).

40
 
 

I use Anilist to track my anime and manga. But haven't found anything that provides a similar experience in regular movie and TV show tracking, or even books.

For games, there's a service called Backloggd that uses the IGDb database. For movies, I have used Letterboxd but the Android app is garbage at best.

41
 
 

Features of Qalculate

  • Platform-Native Graphical user interface

  • Simple default view

  • Optional calculate-as-you-type mode

  • Screenshots

42
 
 

The Busybox developers have released version 1.37.0, with some 50 changes.

Its developers call Busybox the "Swiss Army knife" of embedded Linux, because in one relatively small tool, it implements not just a Unix-style shell, but also about 300 different commands that are normally external programs in their own right. As a result, it's often found inside devices that use Linux in very resource-constrained environments, such as consumer firewall/routers.

43
 
 

Tidy- Offline semantic Text-to-Image and Image-to-Image search on Android powered by quantized state-of-the-art vision-language pretrained CLIP model and ONNX Runtime inference engine

Features

  • Text-to-Image search: Find photos using natural language descriptions.
  • Image-to-Image search: Discover visually similar images.
  • Automatic indexing: New photos are automatically added to the index.
  • Fast and efficient: Get search results quickly.
  • Privacy-focused: Your photos never leave your device.
  • No internet required: Works perfectly offline.
  • Powered by OpenAI's CLIP model: Uses advanced AI for accurate results.

F-Droid

44
45
 
 

Works really well, personally only tested on Linux, but I love it!

46
47
 
 

At this point I'm very concerned about the open source industry relying so much on github. You have to remember that any project there can be swept away overnight because it doesn't fit into the agenca of a large company, for example.

48
49
 
 

I hope this project gets more contributors to help make it as good or better than Newpipe. Written in Dart using Flutter can allow it to be compiled for Android, iOS and desktop

50
view more: ‹ prev next ›