/r/GoodOpenSource

Photograph via snooOG

A sub for posting and finding Open Source projects whose primary goal is contributing to good causes directly benefitting humanity, animals, or our planet.

The stickied post at the top here is from our 'Monthly Reddit Hacks' where our community combine together to build something new together, or push a great project to meet a big milestone.

A sub for posting and finding Open Source projects whose primary goal is contributing to good causes directly benefitting humanity, animals, or our planet.

The stickied post at the top here is from our partners r/reddithacks where redditors come together to build an ambitious non-profit project or goal for good causes.

Looking for a job? Users who are looking for work can post their profile here. To help those who are actively helping kind causes we've partnered with r/webdevjobs who will feature your profile in a stickied post.


Related Subreddits:

/r/GoodOpenSource

2,271 Subscribers

4

ValKey-Glide - an OSS multilingual ValKey/Redis-OSS

Hey open-sourcers :)

tldr - sharing an open source project - A ValKey/Redis-OSS client, sitting under ValKey organization.
Core logic and heavy lifting in Rust wrapped by high level languages, communicating through Unix sockets.
Currently, available with stable versions for Java and Python, and very soon Node.js stable version will be released (1-2 months).
After Node.js release, the next steps are GO client and adding the featured most requested by users such as route to first to respond replica, telemetry integration, AZ awareness for cost reduction and client side caching.
Inviting to try and/or join the community - ValKey-Glide

Star us if you want to support the effort, and share with whom you think will benefit from it!

Finally, after almost three years of work we released our first stable version for Java and Python, and Node.js V1.0 is about to be released in the next 1–2 months.

The project is a client library for in-memory key-value store, supporting ValKey and Redis OSS version, planned to support other stores like memcached, dragonfly etc.

The core of the client is written in Rust, doing the heavy lifting and the core logic, such as connection management, multiplexing, state restoration, server fault handling, topology management and more.
All extra features are part of the Rust core logic as well, such as stable and bullet prof pub/sub and cluster scan that can deal with the complication of cluster env' and can recover from server crash, slot migration and more.

On top of the Rust core we are building thin high level languages layers which benefit from the pros of Rust, getting all the goods of the project and have similar structure while saving the idiomatic usage of each language.
The communication between the layers to the core are using Unix sockets which proved to be the best protocol for performant, while there's some extra logic to handle some specific use-cases like leaked pointers for very large data size.

The library currently has stable versions for Python and Java, and node.js stable release is very close.

Our next steps in the road map after releasing Node stable, are Go client and adding massive amount of complex features, such as smarter routing algorithms like first to respond replica for performance an AZ-awareness for cost reduction for cloud provider users (both are the most requested features we got from users), shared memory communication between layers for cases of large size request or very high concurrency and more.

Another value that the library provide are for users that has multiple services written in different languages and wants stable and consistent behavior between the services using the library.

The project is sitting under the ValKey org, which is under Linux foundation - so it's on the OSS to the bones.
The project is backed by AWS which dedicated a full team to develop the library, and GCP which getting in for the Go client.

So I'm encouraging you to come and take a look, try it, give a star if you like it.
And if it's sound cool and interesting project - come join the community and the effort - we will be really happy to see our community grows!

ValKey-Glide

3 Comments
2024/08/03
22:35 UTC

7

Gamifying Screentime

Digipaws is a free and open-source productivity utility designed to replace screen addiction with productive actions. The app, somewhat inspired by the anime Solo Leveling, has a feature called QUESTS, which are productive tasks that the user must perform to earn AURA. This AURA then allows access to addictive elements on the screen for a short period of time. The quests become increasingly harder with each completion to accommodate a slow-paced growth system.

The available quests include pushups, squats, "touch grass" (walking) and focus mode (all apps get blocked for the next 90 mins except for basic utilities like calling and sms). The app also has an open API through which other productive apps can interact and transform themselves into Digipaws quests.

Digipaws can block doom scrolling, entire apps, explicit keywords, and even comments sections or video descriptions. It offers three different modes: Adventure mode (contains quest system), Easy mode (usage reminder system), and Hard mode (completely block).

The app also offers a 21-day program called #TechRehab, where the user cannot uninstall Digipaws for the next three weeks.

Digipaws is in its very initial stages and only available to android for now.

Get it on Play Store: https://nethical6.github.io/digipaws/

Source Code: https://github.com/nethical6/digipaws

Also consider donating the project if you want it to remain free and open-source forever: https://nethical6.github.io/digipaws/donate/

1 Comment
2024/07/15
06:39 UTC

8

Praxis - An open source social network designed for collaborative decision making

Praxis is an open source social network packed with features for collaborative decision making, event planning, and more. Proposals take center stage, offering a diverse range of voting models, with consensus as the default.

With Praxis, you can create groups that empower members to collectively shape crucial aspects such as group name, settings, roles, or the planning of real world events. This flexibility allows for the creation of diverse and dynamic social structures tailored to meet the specific needs of your community as it evolves over time.

While the software is still in its early stages and not yet ready for serious use beyond testing and research, we're seeking your help with development, testing, and user feedback. Since there are no plans to monetize the project, it relies entirely on volunteer work from people just like you!

Sign up: https://praxis-app.org/i/4efdc9de
GitHub: https://github.com/praxis-app/praxis

2 Comments
2024/07/01
00:59 UTC

2

Discord servers for contributors

Hi guys, is there a Discord server for ppl looking to contribute to open source projects?

1 Comment
2024/06/03
16:37 UTC

1

We are excited to announce the launch of a new podcast showcasing the transformative power of "𝐎𝐩𝐞𝐧 S𝐨𝐮𝐫𝐜𝐞 𝐟𝐨𝐫 𝐂𝐥𝐢𝐦𝐚𝐭𝐞" and the people and stories behind it. The open source movement is the key to bringing trusted knowledge, technology and collective action.

1 Comment
2024/05/22
07:51 UTC

2

Kebbie - Open-source mobile keyboard testing framework

Today, we are officially open-sourcing our mobile keyboard testing framework we call Kebbie - https://github.com/FleksySDK/kebbie

While mobile virtual keyboards may appear straightforward on the surface, they are packed with cutting-edge technologies under the hood that vastly enhance user typing efficiency. For example: autocorrection, auto-completion, next-word prediction, and swipe gesture recognition are other NLP features that users typing on mobile use everyday.

This is why we wrote a Fleksy framework with the following features :

  1. Comprehensive coverage of the four most important NLP features of a virtual keyboard

-- Auto-correction

-- Auto-completion

-- Next-word prediction

-- Swipe gesture recognition

  1. High performance, by leveraging multiprocessing to minimize testing time

  2. Customizability, enabling the use of any text dataset, thus supporting multiple languages easily

  3. Mobile platform as first-class citizen : entirely centered around mobile virtual keyboards

We'd love your feedback !

3 Comments
2024/05/14
08:01 UTC

3

The sub is a little quiet. Would you be in favor of allowing all OpenSource projects to be posted here, and having a tag for the altruistic and humanitarian ones we currently allow?

1 Comment
2024/05/13
16:36 UTC

1

Looking for Open Source Golf Range Finder

Hi all, I am creating an innovative range finder and wanted to know if there are any open source range finders on the market. I would love to create something unique for the market. I am open to any suggestions and comments.

4 Comments
2024/05/12
21:43 UTC

1

$10 to give feedback on an open source community treasury tool, Airship

Hi all,

I'm looking for feedback on a tool I'm building - will give $10 to the first 5 that spend 15mins with me giving feedback.

The tool is a community treasury for raising, managing and distributing funds around the world. It's called Airship: https://www.getairship.io/

It's ideal for an open source community that is pooling funds to pursue a cause, recruit other members and wants to be able to send those funds around the world quickly and cheaply. It's kind of a "bank account in the Sky" but exists on blockchain rails. It's got a message board and task manager also.

If you're running an open source project with members in different countries, or know people who are, then I'd love to chat and give you $10 for your time!

1 Comment
2024/04/18
01:06 UTC

1

artists

I am in love with vintage photos, I been buying and scanning and trying to sell.
I have been experimenting with collage in both ways digital and physical.
Someone I look for inspo is people such as john baldessari.
I was wondering if anyone is interested in sharing scans with me. Its hard for me to say what I like more then others but happy to have what ever your interested in sharing. or if you have any resources for photos.
One of my crazy ideas is to have an opensource type space for artists/creatives to upload and use digital material for their projects.
Scanning is also something I been doing for a while and I would be happy to scan your photos
zachneven.com is my website - zachneven on IG

1 Comment
2024/02/19
18:52 UTC

1

Where to start in open source

Hey, I am interested in open source contribution but couldn't find where to start. Can anyone suggest me good repositories as a beginner (PS: are repos of gsoc organisation better?)

0 Comments
2024/02/17
12:17 UTC

8

ClimateTriage.com - Impactful open source contributions

We just launched 🚀 ClimateTriage.com, a platform helping you to contribute to open source projects focused on climate technology and sustainability.
🌏 ClimateTriage is being launched as a dedicated 'Good First Issue' platform focusing on the open technologies that help us to transparently understand and cooperatively manage the stability of our natural resources. Start making your first impactful contribution to climate change, sustainable energy, biodiversity and natural resources.
🤝 The Open Sustainable Technology community works closely with the Ecosyste.ms platform, which provides metadata about the entire open source ecosystem and is therefore independent of the GitHub platform. At the same time, this will enable projects to be sorted by download numbers and other dimensions from a variety of package managers in the future.
🙋🏻‍♀️ Projects that are looking for contributors can visit the main repository at Open Sustainable Technology on GitHub, then follow the guidelines provided to submit their project. They should label issues as 'Good First Issue' or 'Help Wanted'. In this way, open source communities help new members to familiarize themselves with the project and thus contribute to the growth of a lasting community. Ecosyste.ms will do the rest in the background and the project should soon after appear on ClimateTriage.com.
👨🏽‍💻 Whether you are a seasoned developer or a newcomer eager to contribute, ClimateTriage.com provides a curated directory of impactful projects and a pathway to making your first meaningful contribution to open sustainable technology. Simply visit the website and search for projects of interest to you to view what types of contributions they are seeking, then start contributing.
Website: https://climatetriage.com/
Repository: https://github.com/protontypes/climate-triage
Blog: https://opensustain.tech/blog/launch_climate_triage/

0 Comments
2023/12/20
07:03 UTC

9

how to start?

i am a final year computer science engineering student and i haven't done any open source contribution as such; i want to start open source contribution, can anyone help out on how and where to start?

6 Comments
2023/11/30
12:43 UTC

1

What are the most painful OS libraries to test

Hey ! I am currently developing a solution to help people test open-source projects in a really easy manner.
I want to remove the hustle of cloning repositories and install dependencies just for trying a project specific function.
The idea would be to host open source projects and allow developers to test any function in 2 sec in a similar way as with an IDE "debug" mode.

I am now focusing on the most painful libraries/repos to test first (and also searching for beta testers if you are interested!)

Do you have some in mind ?

0 Comments
2023/11/17
08:09 UTC

1

Opportunity came up to attend the Lisbon Urbit conference and bring a camera to interview people. I've never heard of them before, it seems the founder was very controversial but left in 2019. Can anyone familiar tell me is Urbit 'Good Opensource', and would vid interviews interest you?

2 Comments
2023/09/25
15:47 UTC

9

Confused beginner!!!

Can someone please help me in how do I contribute in open source, how to find repositories, how to find bugs, and much more.. I am too confused right now, not able to find repos on GitHub. I have good knowledge and implementation of React Js, Nest Js, Typescript, Redux. I am a beginner.

10 Comments
2023/09/21
21:55 UTC

2

Linux Foundation joins analysis on open source ecosystem for sustainability

Linux Foundation Energy, the open source foundation focused on harnessing the power of collaborative software and hardware technologies to decarbonize our global economies, and Protontypes, an open community accelerating free and sustainable technology, today released “The Open Source Sustainability Ecosystem”. The report provides qualitative and quantitative insights into the landscape of open source sustainability projects, identifies those having the biggest impact, as well as gaps that stakeholders across the energy industry should look to fill.
A total of 1,339 active projects were analyzed and grouped into fields by their primary areas of focus. Projects were then analyzed based on their popularity, longevity, programming languages, licenses, number of contributors, organizational diversity, and other factors.
Direct Link to the Report PDF: Open Source Sustainability Ecosystem

0 Comments
2023/08/10
08:28 UTC

3

Are you looking for sponsorship for your open source project?

I've just launched Open Source Sponsorship Opportunities, a curated database of 1200 open source developers, groups and projects looking for support.

So whether you're an individual or a business looking to support the open source community, or a developer in search of sponsorship its a great research tool to find out whats being sponsored and by who.

A bit of background:

Approximately 90% of companies use open source in some way, and high sponsorship generated revenue is clear marker of project/product validation.
Too many startups, organizations and creators are sleeping on the ultra low cost way to market their own brands through sponsoring open source projects.
And potential sponsors often face the time-consuming task of finding the right open source projects and developers to support.
This is a big pain point especially with any open source devs, groups and individuals offer generous offers in returns like get your logo on project websites, Github README's and exclusive project perks and access to a exclusive project marketing channels.
Let me know you thoughts and as mentioned get you project included for free in the database. Just reply to this post and let me know.
Summary:
💻 Explore an impressive collection of 1200 open source opportunities.
💻 Discover in-depth details about developers, maintainers, and projects across various categories.
💻 Use this tool for insightful research into sponsorship trends and practices.

👇👇👇
Get started here: https://unapologeticih.gumroad.com/l/osso

0 Comments
2023/07/26
06:31 UTC

3

Taxi open source universal application

Hello All

I’m thinking about creating a universal taxi application for taxi drivers around the world cause since Uber came these people are really losing money and jobs around the world any one would like to contribute or have ideas about the application

4 Comments
2023/07/24
08:08 UTC

4

Our micro-volunteering platform is having an issue. Our testing server was redirecting to an old url, so i changed that url in the settings.enc.json file but that stopped it from loading in Travis. Anyone got any ideas how to fix it?

We have a bit of a problem that none of us can solve and so i wondered if anyone here might have some insights, or be able to help.

Currently we are trying to get our testing server back up and running after the project kinda flatlined for a bit. Now the community is back and we want the testing server so we can get back to building, and implementing the new UX design.

The Testing/Staging server is here: https://testing.publichappinessmovement.com/

But it redirects to an older url and we cant work out why. The only place that older url appears in our Github is in the settings.enc.json file, so i changed it.

https://github.com/focallocal/fl-maps/commit/e2abd1e8e88c0cfcc265bc9dc461423e2aef2529

After changing it Travis failed to rebuild the platform: https://app.travis-ci.com/github/focallocal/fl-maps/builds/264378762

(You would probably need to join the team on Github to see our Travis)

https://github.com/focallocal/fl-maps/commit/e2abd1e8e88c0cfcc265bc9dc461423e2aef2529

I suspect the settings.enc.json file is being rejected as its content no longer matches the encryption.. but am not sure.

Is it anything you can help with? Or do you have any ideas why the testing site stopped building in Travis.. or if maybe the redirect is coming from somewhere else, where that might be?

Its an open source community and everyone is very welcome to join in. We code projects which empower local communities to take action on issues they care about. Like homelessness, climate change, etc.

1 Comment
2023/07/21
16:22 UTC

10

A project to get anyone started with open source.

I've always been fascinated by open-source tech and community and always wanted to get into it. Although, I've noticed that starting with open-source is somewhat overwhelming for many people, especially for beginners and those still new to specific tech.

To get all of it easier, I decided to build a small open-source project which is a basic collection of blogs, documentation and project guides. It is a very simple way to get started for beginners and also for people of certain tech domains which doesn't have many open-source opportunities.

It uses Markdown for the content and therefore helps developers across techs to foster a crucial habit of documenting their projects. All you need to make a contribution is a simple blog post, documentation, or project guide/tutorial written in markdown. And that's it.

I would really appreciate the reviews of the project here. Also, potential contributors.

Here is the project, please check it out and star it on GitHub if you like: https://devoss.tech

1 Comment
2023/07/16
13:56 UTC

4

Full stack open source

I'm university student and looking for a best open source to work on it. Mainly Mern stack or flutter. Please hit me up it you know any goof open source. Looking forward to your positive response. Thanks

0 Comments
2023/06/23
22:40 UTC

10

How do I find “up-and-coming” open source projects to work on?

I've spent quite some time contributing to various open source projects for the past year or so (fairly large libraries, tools, and a brief foray into the rust compiler), however, I've kind of hit a dead end - most of my contributions are just ad-hoc bugfixes, small feature implementations and tons of refractoring, which while I understand is important for projects like these, doesn't really "feel" satisfying at all.

I've done some thinking and have pinned it down to two main causes:

  1. These projects are quite mature, so the bulk of the design work is "done" (either won't change, or can't change for backwards compatibility reasons)
  2. These projects have quite a bit of theory and domain-specific knowledge involved, which I will admit, is quite intimidating to get involved in, especially since it's often not explicitly documented. I don't want to waste people's time by chasing them around and asking too many questions, so it's often a lot of digging and thinking just to get a half-accurate picture of the small slice that I'm working on

Ideally, I'd love to find a cool project that's far enough along that the owner/maintainers are accepting contributions, but still early enough that the whole project can be kept in your head pretty easily, and still requires significant development. Does anyone know a good place to find these projects? (perhaps requests for contributions or something?)

Of course, one could always say, "why not just make that project yourself", but sadly coming up with an original, impactful idea is quite difficult. I've played around with everything from making parser generators to 3d games, but they're just solo projects that always end up as pale imitations of other projects - fun to make, but not impactful at all.

2 Comments
2023/06/14
01:57 UTC

14

Based on your comments regarding Reddit's controversial API changes its clear the community supports the blackout and so this sub will be going dark tomorrow for 48hrs

1 Comment
2023/06/11
12:54 UTC

0

Open Source Software Has Won

https://youtu.be/AfU2f23V2XA

A little rant video I made.

1 Comment
2023/06/11
07:49 UTC

29

A lot of subs are going dark on June 12th for 48 hours in support of the community protest against Reddit banning third party API's. Should we join in? what are your thoughts?

4 Comments
2023/06/06
11:26 UTC

1

Join the Computational & Graphing tool for General Sinus OpenSource Project

Hey fellow Redditors,I'm thrilled to introduce you to an exciting open-source project, Computational & Graphing tool for General Sinus. We're calling upon the scientific community and developers to join forces and take this project to new heights!The Computational & Graphing tool for General Sinus is a Python application built with the tkinter library that enables you to visualize and analyze trigonometric functions on a unit circle. We've created a user-friendly interface that allows you to plot points, calculate trigonometric values, and explore various applications of the General Sinus concept.Why should you get involved? Well, here are a few reasons:Make a meaningful impact: By contributing to this project, you'll be part of a collaborative effort to create a powerful tool that aids in understanding and analyzing trigonometric functions. Your contributions will benefit students, researchers, and professionals alike.Expand your skills: Whether you're an experienced developer or a passionate scientist, this project offers an excellent opportunity to enhance your coding skills, explore graphical user interfaces, and deepen your understanding of trigonometry.Shape the future: The Computational & Graphing tool for General Sinus has great potential to evolve into a comprehensive library in Python, along with a software suite that facilitates finite element method development and heat exchange analysis. Together, we can explore new fields and applications where General Sinus can provide valuable insights and results.We encourage you to join our open-source community and contribute in any way you can:Developers: Help us improve the codebase, add new features, enhance the user interface, and optimize performance. Feel free to submit pull requests, suggest improvements, and engage in discussions on the GitHub repository.Scientists and Researchers: Share your expertise, propose new ideas for utilizing General Sinus, and provide feedback on the tool's functionality and potential applications. Let's collaborate to uncover new insights and solve complex problems.To get started, simply visit our GitHub repository at [https://github.com/General-Sinus/Computational-Graphing-tool-for-General-Sinus]. You'll find detailed instructions, documentation, and an enthusiastic community ready to welcome you.Let's unlock the full potential of the General Sinus Graphing Tool together. Join us on this exciting journey of exploration, learning, and innovation. Together, we can make a significant impact on the world of trigonometry and beyond!Feel free to spread the word, share this post, and invite your friends and colleagues who might be interested in this project. Let's create something amazing together!Looking forward to seeing you on board

,https://github.com/General-Sinus

The_General_Sinus@protonmail.com

0 Comments
2023/05/30
18:01 UTC

11

What are some beginner friendly open source projects for a frontend developer (javascript and reactjs) ?

2 Comments
2023/05/30
13:23 UTC

3

simple accounts storage for developers

As developers, we've have sometimes the need to manage a lot of accounts/lists.

It can be a list of SSH servers, a Kibana account, a PostgreSQL user, etc...

There are a lot of password managers out there but, personally, I never found something that suited my needs as a developer.

This is the reason I created this simple but effective (in my opinion) simple-accounts-storage, for managing all my servers/accounts/database/whatever.

I wrote this in Django and it's completely open-source: https://github.com/lorenzocampanile/simple-account-storage

Maybe it can be useful also to someone else :-)

Let me know if you have any suggestions! As for now my plans are:

- improve the layout of the login page (it sucks)

- add some filtering/search

- maybe fetch the decrypted passwords asyncronously instead of rendering them in the page

0 Comments
2023/05/21
20:32 UTC

Back To Top