Launching AlgoBoost: Open Source Android LeetCode Client - Seeking Contributors!
I'm excited to announce **AlgoBoost**, a feature-rich Android app for LeetCode that I'm releasing as **fully open source and free for everyone**!
**Why Open Source?**
The developer community has given me so much through open source projects, and I want to give back. This is a learning opportunity for contributors and a useful tool for competitive programmers.
**Project Overview:**
\- **License:** Will be MIT/Apache 2.0 (open to community input!)
\- **Tech Stack:** Kotlin, Jetpack Compose, Material 3, Supabase, LeetCode GraphQL API
\- **Architecture:** Clean MVVM with proper separation of concerns
\- **Security:** Android Keystore encryption, certificate pinning, ProGuard obfuscation
**Features:**
\- Browse & search 3000+ LeetCode problems with filters
\- Track upcoming contests with notifications
\- Read community discussions & solutions
\- Full offline mode with smart caching
\- User profile & progress tracking
\- Modern Material You theming
**Looking For:**
\- Android developers (beginner to expert)
\- UI/UX designers
\- Backend contributors (Supabase integration)
\- Documentation writers
\- Testers & bug reporters
\- Anyone passionate about open source!
**Timeline:**
Public GitHub repo launches **next Sunday (Nov 16)**. If you want early access as a collaborator, **DM me** and I'll add you now!
Let's build something great together! Feedback and suggestions welcome.
https://redd.it/1oshk22
@r_opensource
I'm excited to announce **AlgoBoost**, a feature-rich Android app for LeetCode that I'm releasing as **fully open source and free for everyone**!
**Why Open Source?**
The developer community has given me so much through open source projects, and I want to give back. This is a learning opportunity for contributors and a useful tool for competitive programmers.
**Project Overview:**
\- **License:** Will be MIT/Apache 2.0 (open to community input!)
\- **Tech Stack:** Kotlin, Jetpack Compose, Material 3, Supabase, LeetCode GraphQL API
\- **Architecture:** Clean MVVM with proper separation of concerns
\- **Security:** Android Keystore encryption, certificate pinning, ProGuard obfuscation
**Features:**
\- Browse & search 3000+ LeetCode problems with filters
\- Track upcoming contests with notifications
\- Read community discussions & solutions
\- Full offline mode with smart caching
\- User profile & progress tracking
\- Modern Material You theming
**Looking For:**
\- Android developers (beginner to expert)
\- UI/UX designers
\- Backend contributors (Supabase integration)
\- Documentation writers
\- Testers & bug reporters
\- Anyone passionate about open source!
**Timeline:**
Public GitHub repo launches **next Sunday (Nov 16)**. If you want early access as a collaborator, **DM me** and I'll add you now!
Let's build something great together! Feedback and suggestions welcome.
https://redd.it/1oshk22
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Advice needed: Best way to extract a tool from a private monorepo to open-source? (Git history vs. fresh start)
I have an internal tool that I'm planning to open-source, and I'm trying to figure out the "right" way to create the new public repository.
First, some context on what it is. I've built a visualizer tool in Rust, heavily inspired by Matplotlib and Rerun.
* It allows you to plot various things just like Matplotlib, but its main feature is that it **supports dynamic loading**. This takes away the headache of recompiling your entire Rust project every time you want to change what you're plotting.
* Currently, the MVP is focused on plotting **financial data** (candlesticks, pivot points, etc.).
* My long-term plan is to make it much more generic, but I want to release this MVP first to get people's reactions and see if there's any interest before I commit to that larger effort.
The Problem: Monorepo to Public Repo
The tool currently lives as a directory inside our **private monorepo**. I want to extract it and give it its own public repository.
My main question is about the **Git history**:
1. **Is it worth trying to preserve the commit history?** I've heard of tools like `git-filter-repo` that can allegedly extract a subdirectory's entire history into a new, clean repo.
2. **Or should I just copy the files** into a new public repo and make one giant "Initial commit"?
The big complication is that even if I *can* extract the history (option #1), **our monorepo commit messages won't make much sense in isolation.** A commit might be noscriptd "feat: update core systems" and only have a few lines of change in this specific tool's directory. The isolated history would probably look confusing and incomplete.
What's the standard practice here? I want to start off on the right foot. Is it better to have **no history** (a clean slate) or a **confusing-but-technically-complete** history?
Appreciate any advice!
PS: I used AI to format this post
https://redd.it/1ositf1
@r_opensource
I have an internal tool that I'm planning to open-source, and I'm trying to figure out the "right" way to create the new public repository.
First, some context on what it is. I've built a visualizer tool in Rust, heavily inspired by Matplotlib and Rerun.
* It allows you to plot various things just like Matplotlib, but its main feature is that it **supports dynamic loading**. This takes away the headache of recompiling your entire Rust project every time you want to change what you're plotting.
* Currently, the MVP is focused on plotting **financial data** (candlesticks, pivot points, etc.).
* My long-term plan is to make it much more generic, but I want to release this MVP first to get people's reactions and see if there's any interest before I commit to that larger effort.
The Problem: Monorepo to Public Repo
The tool currently lives as a directory inside our **private monorepo**. I want to extract it and give it its own public repository.
My main question is about the **Git history**:
1. **Is it worth trying to preserve the commit history?** I've heard of tools like `git-filter-repo` that can allegedly extract a subdirectory's entire history into a new, clean repo.
2. **Or should I just copy the files** into a new public repo and make one giant "Initial commit"?
The big complication is that even if I *can* extract the history (option #1), **our monorepo commit messages won't make much sense in isolation.** A commit might be noscriptd "feat: update core systems" and only have a few lines of change in this specific tool's directory. The isolated history would probably look confusing and incomplete.
What's the standard practice here? I want to start off on the right foot. Is it better to have **no history** (a clean slate) or a **confusing-but-technically-complete** history?
Appreciate any advice!
PS: I used AI to format this post
https://redd.it/1ositf1
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
open-source Spotify alternative
hey r/opensource
I want to get away from Spotify and started researching on what options are out there. My requirements are:
1.Has to have more advanced functionalities than just playback such as recommended artists/songs based on your listening preferances. This should mimic spotifys artist and song radio, automatically created playlists etc.
2. Should allow online streaming from sources such as f.e youtube or bandcamp
3.If possible it it should be able to host my own music libraries
4. If possible it should allow an automatic download feature from youtube or bandcamp 5.Has to be accessible over an IOS app
I’m trying to move away from Spotify and started researching what open-source or privacy-friendly options are out there.
My requirements are:
1. Free access: I dont want to pay(except for the music on Bandcamp of course). This rules out things like Deezer and Tidal
2. Smart recommendations: I’d like features beyond simple playback — things like spotifys artist/song radio, automatically created playlists, and recommendations based on my listening preferences .
3. Online streaming: Should be able to stream from online sources like YouTube or Bandcamp.
4. Self-hosting: Ideally, I could also host my own music library.
5. Automatic downloads: If possible automatic download feature from YouTube or Bandcamp
6. iOS app: Needs to be usable with an iPhone app.
Based on some research with Chatgpt these are the options i found:
For recommendations: [Last.fm](https://www.last.fm?utm_source=chatgpt.com) looks like a good start for tracking listening habits but I’m not sure how deep it is compared to Spotify’s. I also came across ListenBrainz and AcousticBrainz, maybe these are a good addition to last.fm?
For streaming and hosting: I didnt find many preexisting options that let you stream from sources like youtube and have the level of tracking deapth as lastfm or let you connect to it, but maybe i missed something? I have basic experiance with servers and webhosting so i started to look into selfhosted options. Jellyfin and Navidrome seem like good self-hosted options for managing my own library. I’m a bit unsure about their online streaming capabilities, though — and it seems like Navidrome doesn’t have an official iOS app?
For online streaming: Mopidy looks great since it can stream directly from YouTube, SoundCloud, etc. However, I’m not sure if it has a proper mobile app interface?
So long things short:
Are there any existing free/open platforms with recommendation quality comparable to Spotify or Last.fm?
What approach or setup would you recommend to fulfill most (or all) of these requirements?
Any other tools, plugins, or workflows you’d suggest for discovering or streaming new music in a self-hosted or open-source way?
https://redd.it/1osih73
@r_opensource
hey r/opensource
I want to get away from Spotify and started researching on what options are out there. My requirements are:
1.Has to have more advanced functionalities than just playback such as recommended artists/songs based on your listening preferances. This should mimic spotifys artist and song radio, automatically created playlists etc.
2. Should allow online streaming from sources such as f.e youtube or bandcamp
3.If possible it it should be able to host my own music libraries
4. If possible it should allow an automatic download feature from youtube or bandcamp 5.Has to be accessible over an IOS app
I’m trying to move away from Spotify and started researching what open-source or privacy-friendly options are out there.
My requirements are:
1. Free access: I dont want to pay(except for the music on Bandcamp of course). This rules out things like Deezer and Tidal
2. Smart recommendations: I’d like features beyond simple playback — things like spotifys artist/song radio, automatically created playlists, and recommendations based on my listening preferences .
3. Online streaming: Should be able to stream from online sources like YouTube or Bandcamp.
4. Self-hosting: Ideally, I could also host my own music library.
5. Automatic downloads: If possible automatic download feature from YouTube or Bandcamp
6. iOS app: Needs to be usable with an iPhone app.
Based on some research with Chatgpt these are the options i found:
For recommendations: [Last.fm](https://www.last.fm?utm_source=chatgpt.com) looks like a good start for tracking listening habits but I’m not sure how deep it is compared to Spotify’s. I also came across ListenBrainz and AcousticBrainz, maybe these are a good addition to last.fm?
For streaming and hosting: I didnt find many preexisting options that let you stream from sources like youtube and have the level of tracking deapth as lastfm or let you connect to it, but maybe i missed something? I have basic experiance with servers and webhosting so i started to look into selfhosted options. Jellyfin and Navidrome seem like good self-hosted options for managing my own library. I’m a bit unsure about their online streaming capabilities, though — and it seems like Navidrome doesn’t have an official iOS app?
For online streaming: Mopidy looks great since it can stream directly from YouTube, SoundCloud, etc. However, I’m not sure if it has a proper mobile app interface?
So long things short:
Are there any existing free/open platforms with recommendation quality comparable to Spotify or Last.fm?
What approach or setup would you recommend to fulfill most (or all) of these requirements?
Any other tools, plugins, or workflows you’d suggest for discovering or streaming new music in a self-hosted or open-source way?
https://redd.it/1osih73
@r_opensource
Last.fm
Last.fm | Play music, find songs, and discover artists
The world's largest online music service. Listen online, find out more about your favourite artists, and get music recommendations, only at Last.fm
🗃️ Decentralized File Metadata Manager – store files on IPFS with versioning and metadata using Node.js + MongoDB
https://github.com/adwityac/Decentralized-File-Metadata-Manager
https://redd.it/1osj9dp
@r_opensource
https://github.com/adwityac/Decentralized-File-Metadata-Manager
https://redd.it/1osj9dp
@r_opensource
GitHub
GitHub - adwityac/Decentralized-File-Metadata-Manager
Contribute to adwityac/Decentralized-File-Metadata-Manager development by creating an account on GitHub.
Made a very small encryption/decryption project as practice (I'm still relatively new to coding)
https://gitlab.com/MorrisDev/nini-encrypt
I made a simple encryption/Decryption tool since I already have experience with such tools to try out tkinter (previously I was just making command line apps)
I'm planning on writing a README asap and then continue updating the app for a lil' bit
if anyone is interested I put the repo link at the top of the post.
https://redd.it/1osmr8k
@r_opensource
https://gitlab.com/MorrisDev/nini-encrypt
I made a simple encryption/Decryption tool since I already have experience with such tools to try out tkinter (previously I was just making command line apps)
I'm planning on writing a README asap and then continue updating the app for a lil' bit
if anyone is interested I put the repo link at the top of the post.
https://redd.it/1osmr8k
@r_opensource
GitLab
Morris Torwald / Nini Encrypt · GitLab
covpeek: The last Coverage Report CLI you will need
https://github.com/Chapati-Systems/covpeek
https://redd.it/1osmate
@r_opensource
https://github.com/Chapati-Systems/covpeek
https://redd.it/1osmate
@r_opensource
GitHub
GitHub - Chapati-Systems/covpeek: Cross-language Coverage Report CLI Parser in Go
Cross-language Coverage Report CLI Parser in Go. Contribute to Chapati-Systems/covpeek development by creating an account on GitHub.
Made a browser extension to filter India related subreddits
git: https://github.com/real-F40PH/reddit_deshittification
Tested on both Firefox and Chrome, but haven't bothered publishing it on their store, as this is mostly for addressing a personal annoyance with my feed.
It filters reddit posts (both on old and new reddit), and comes with a default shitlist (terms to match in subreddit names), but can be customized.
Made this because indian subs are created faster than I was able to filter them with RES, but I think I'll also use this to filter some sports subs.
https://redd.it/1osqfcm
@r_opensource
git: https://github.com/real-F40PH/reddit_deshittification
Tested on both Firefox and Chrome, but haven't bothered publishing it on their store, as this is mostly for addressing a personal annoyance with my feed.
It filters reddit posts (both on old and new reddit), and comes with a default shitlist (terms to match in subreddit names), but can be customized.
Made this because indian subs are created faster than I was able to filter them with RES, but I think I'll also use this to filter some sports subs.
https://redd.it/1osqfcm
@r_opensource
GitHub
GitHub - real-F40PH/reddit_deshittification: Reddit Desh*ttification
Reddit Desh*ttification. Contribute to real-F40PH/reddit_deshittification development by creating an account on GitHub.
Check out this neat license: Elasna Ownership License v1 (EOL)
Hey everyone! 👋
I just came across a super simple and clear license called Elasna Ownership License v1 (EOL). It basically says: the author keeps full ownership of the code, but you’re free to use, copy, and share it—just don’t claim it as yours or sell it without permission.
It’s short, sweet, and really easy to understand, which is kinda refreshing compared to the usual long legal texts. Perfect if you want your code to stay yours but still be shareable!
It not really open-source, but still fine 😆
Link:
https://github.com/JHXStudioriginal/Elasna-Ownership-License/blob/main/LICENSE
https://redd.it/1ostbwd
@r_opensource
Hey everyone! 👋
I just came across a super simple and clear license called Elasna Ownership License v1 (EOL). It basically says: the author keeps full ownership of the code, but you’re free to use, copy, and share it—just don’t claim it as yours or sell it without permission.
It’s short, sweet, and really easy to understand, which is kinda refreshing compared to the usual long legal texts. Perfect if you want your code to stay yours but still be shareable!
It not really open-source, but still fine 😆
Link:
https://github.com/JHXStudioriginal/Elasna-Ownership-License/blob/main/LICENSE
https://redd.it/1ostbwd
@r_opensource
GitHub
Elasna-Ownership-License/LICENSE at main · JHXStudioriginal/Elasna-Ownership-License
This is my personal license, made specifically for my needs, but anyone is welcome to use it! - JHXStudioriginal/Elasna-Ownership-License
Java based open source projects
I am looking to contribute to some Java based open source projects. Let me know if there is anything I can contribute to.
https://redd.it/1ostzbb
@r_opensource
I am looking to contribute to some Java based open source projects. Let me know if there is anything I can contribute to.
https://redd.it/1ostzbb
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Introducing StreamOrganizer: The Ultimate Management Console for Stremio Addons
Important Note:
I’m not a professional developer. Without the help of AI, I would never have been able to bring my ideas to life. Coding is a passion of mine, and this project is the result of learning, experimenting, and improving along the way. The mobile experience has now been fully optimized: StreamOrganizer works smoothly on both desktop and mobile devices.
---
Hi everyone,
I’m excited to share a project I’ve been working on: StreamOrganizer, a web app designed to make managing Stremio addons easier, faster, and more intuitive.
The app was created to solve a common problem: Stremio’s addon management system is limited and not very practical.
Web App: https://luca12234345-stremorganizer.hf.space
GitHub: https://github.com/LUC4N3X/StreamOrganizer
---
Key Features of StreamOrganizer
Drag & Drop Management
Rearrange your addons instantly by dragging and dropping, no need to reinstall them.
Rename Addons
Customize addon names for easier recognition.
Backup & Restore
Export your entire configuration (order, custom names, enabled/disabled states) to a .json file and restore it in seconds.
Share Configurations via URL
Generate a link containing all your addons — anyone with the link can load your exact setup with a single click.
Quick Add via URL
Paste a manifest.json link to instantly add a new addon.
Bulk Actions
Select multiple addons to enable, disable, or remove them all at once.
Automatic Updates
The app checks for new addon versions every night at 3:00 AM and updates them automatically.
Light/Dark Theme
Switch between light and dark modes according to your preference.
Multi-language Support
The interface is available in multiple languages for a smooth global experience.
Modern Cyberpunk UI
Sleek, immersive, and responsive design, made to be both functional and stylish.
---
Tech Stack
Frontend: Vue.js 3 (Composition API) + vuedraggable
Backend: Node.js with Express (handles Stremio API requests)
Deployment: Fully containerized with Docker, hosted on Hugging Face Spaces
---
Why I Built It
Like many users, I was tired of reinstalling addons just to change their order or manage duplicates.
StreamOrganizer started as a personal project: a faster, cleaner, and more intuitive way to manage Stremio addons. Now I’m sharing it so the whole community can benefit.
---
Disclaimer
StreamOrganizer is an independent, unofficial project — it is not affiliated with or endorsed by Stremio.
Use it at your own risk. The developer is not responsible for any issues or damages to your account or configuration.
Before reorganizing or modifying your addons, always create a backup using the built-in export feature.
---
Feedback
If you try the app, I’d love to hear your thoughts. Bug reports, feature suggestions, and improvement ideas are all welcome.
Thank you for reading, and enjoy managing your addons!
https://redd.it/1osvzd0
@r_opensource
Important Note:
I’m not a professional developer. Without the help of AI, I would never have been able to bring my ideas to life. Coding is a passion of mine, and this project is the result of learning, experimenting, and improving along the way. The mobile experience has now been fully optimized: StreamOrganizer works smoothly on both desktop and mobile devices.
---
Hi everyone,
I’m excited to share a project I’ve been working on: StreamOrganizer, a web app designed to make managing Stremio addons easier, faster, and more intuitive.
The app was created to solve a common problem: Stremio’s addon management system is limited and not very practical.
Web App: https://luca12234345-stremorganizer.hf.space
GitHub: https://github.com/LUC4N3X/StreamOrganizer
---
Key Features of StreamOrganizer
Drag & Drop Management
Rearrange your addons instantly by dragging and dropping, no need to reinstall them.
Rename Addons
Customize addon names for easier recognition.
Backup & Restore
Export your entire configuration (order, custom names, enabled/disabled states) to a .json file and restore it in seconds.
Share Configurations via URL
Generate a link containing all your addons — anyone with the link can load your exact setup with a single click.
Quick Add via URL
Paste a manifest.json link to instantly add a new addon.
Bulk Actions
Select multiple addons to enable, disable, or remove them all at once.
Automatic Updates
The app checks for new addon versions every night at 3:00 AM and updates them automatically.
Light/Dark Theme
Switch between light and dark modes according to your preference.
Multi-language Support
The interface is available in multiple languages for a smooth global experience.
Modern Cyberpunk UI
Sleek, immersive, and responsive design, made to be both functional and stylish.
---
Tech Stack
Frontend: Vue.js 3 (Composition API) + vuedraggable
Backend: Node.js with Express (handles Stremio API requests)
Deployment: Fully containerized with Docker, hosted on Hugging Face Spaces
---
Why I Built It
Like many users, I was tired of reinstalling addons just to change their order or manage duplicates.
StreamOrganizer started as a personal project: a faster, cleaner, and more intuitive way to manage Stremio addons. Now I’m sharing it so the whole community can benefit.
---
Disclaimer
StreamOrganizer is an independent, unofficial project — it is not affiliated with or endorsed by Stremio.
Use it at your own risk. The developer is not responsible for any issues or damages to your account or configuration.
Before reorganizing or modifying your addons, always create a backup using the built-in export feature.
---
Feedback
If you try the app, I’d love to hear your thoughts. Bug reports, feature suggestions, and improvement ideas are all welcome.
Thank you for reading, and enjoy managing your addons!
https://redd.it/1osvzd0
@r_opensource
luca12234345-stremorganizer.hf.space
Hugging Face – The AI community building the future.
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
Looking for contributors to help build an open-source Screen Recorder app (Electron + Vite + TypeScript + TailwindCSS)
Hey everyone 👋
I'm currently working on a desktop app called Screen Recorder, aiming to be an open-source alternative to Screen Studio. It’s built with Electron, Vite, TypeScript, and TailwindCSS.
Right now, I’m quite busy and don’t have much time to fix bugs or develop new features. So I’m looking for developers who are interested in contributing to open source, whether it’s fixing issues, improving UI/UX, or adding cool new features.
If you’re passionate about desktop apps, video tools, or just want to get involved in a collaborative open-source project, feel free to contribute.
Link: https://github.com/tamnguyenvan/screenarc
Let’s build something awesome together 🚀
https://redd.it/1oszo2l
@r_opensource
Hey everyone 👋
I'm currently working on a desktop app called Screen Recorder, aiming to be an open-source alternative to Screen Studio. It’s built with Electron, Vite, TypeScript, and TailwindCSS.
Right now, I’m quite busy and don’t have much time to fix bugs or develop new features. So I’m looking for developers who are interested in contributing to open source, whether it’s fixing issues, improving UI/UX, or adding cool new features.
If you’re passionate about desktop apps, video tools, or just want to get involved in a collaborative open-source project, feel free to contribute.
Link: https://github.com/tamnguyenvan/screenarc
Let’s build something awesome together 🚀
https://redd.it/1oszo2l
@r_opensource
GitHub
GitHub - tamnguyenvan/screenarc: ScreenArc – Cross-platform screen recorder & editor with automatic cinematic zooms, mouse tracking…
ScreenArc – Cross-platform screen recorder & editor with automatic cinematic zooms, mouse tracking, and effortless video creation. - tamnguyenvan/screenarc
I built a VS Code extension that turns your code into interactive flowcharts and visualizes your entire codebase dependencies
https://github.com/DucPhamNgoc08/CodeVisualizer
https://redd.it/1ot36wk
@r_opensource
https://github.com/DucPhamNgoc08/CodeVisualizer
https://redd.it/1ot36wk
@r_opensource
GitHub
GitHub - DucPhamNgoc08/CodeVisualizer: CodeVisualizer is a powerful VS Code extension that provides two main visualization capabilities:…
CodeVisualizer is a powerful VS Code extension that provides two main visualization capabilities: function-level flowcharts for understanding code control flow, and codebase-level dependency graphs...
Introducing NectarGAN: An Open-Source API and Graphical Dashboard for Building, Training, and Testing cGAN Models
Hi r/opensource!
I'm excited to share with you all my first open-source project, NectarGAN!
https://github.com/ZacharyBork/NectarGAN/
NectarGAN is comprised of two main components:
1. A modular PyTorch-based API for building, training, and testing cGAN models. The NectarGAN API includes drop-in components for managing and tracking training configurations and experiment data, handling and logging loss functions during training, building and applying complex schedules for losses and learning rates, and much more. With it, you can quickly take models from concept to deployment with minimal boilerplate code.
2. The NectarGAN Toolbox, a PySide6-based graphical dashboard for assembling, training, and testing models, reviewing experiment results, processing datasets, converting models to ONNX for deployment, and testing your converted models. You can oversee the entire lifecycle of your model from end to end without ever leaving the interface or writing a line of code.
NectarGAN also includes a Docker build setup and a dedicated CLI wrapper for the container. This allows you to train and test models in a containerized environment, with live file IO to the host machine, using Visdom for real-time data visualization during training.
NectarGAN has been tested on Windows and Linux (Debian/Ubuntu), and is available under the Apache 2.0 license.
A little bit about me:
I'm a CG pipeline TD/Tech Artist, and a while back I got really in to the idea of using machine learning models to generate textures for 3D models in Houdini. That led to me wanting to learn more about how the models work, which led to me wanting to build one, which led to NectarGAN. I've never actually released a piece of open-source software before, so I've been a tiny bit nervous putting it out there. This has been a passion project of mine for a while now, though, so I'm super excited to share it.
Any and all feedback is appreciated! If you're interested in contributing, there is a contribution guide in the repository. If you have any questions, please feel free to ask! I hope you all like it!
https://redd.it/1ot4oz1
@r_opensource
Hi r/opensource!
I'm excited to share with you all my first open-source project, NectarGAN!
https://github.com/ZacharyBork/NectarGAN/
NectarGAN is comprised of two main components:
1. A modular PyTorch-based API for building, training, and testing cGAN models. The NectarGAN API includes drop-in components for managing and tracking training configurations and experiment data, handling and logging loss functions during training, building and applying complex schedules for losses and learning rates, and much more. With it, you can quickly take models from concept to deployment with minimal boilerplate code.
2. The NectarGAN Toolbox, a PySide6-based graphical dashboard for assembling, training, and testing models, reviewing experiment results, processing datasets, converting models to ONNX for deployment, and testing your converted models. You can oversee the entire lifecycle of your model from end to end without ever leaving the interface or writing a line of code.
NectarGAN also includes a Docker build setup and a dedicated CLI wrapper for the container. This allows you to train and test models in a containerized environment, with live file IO to the host machine, using Visdom for real-time data visualization during training.
NectarGAN has been tested on Windows and Linux (Debian/Ubuntu), and is available under the Apache 2.0 license.
A little bit about me:
I'm a CG pipeline TD/Tech Artist, and a while back I got really in to the idea of using machine learning models to generate textures for 3D models in Houdini. That led to me wanting to learn more about how the models work, which led to me wanting to build one, which led to NectarGAN. I've never actually released a piece of open-source software before, so I've been a tiny bit nervous putting it out there. This has been a passion project of mine for a while now, though, so I'm super excited to share it.
Any and all feedback is appreciated! If you're interested in contributing, there is a contribution guide in the repository. If you have any questions, please feel free to ask! I hope you all like it!
https://redd.it/1ot4oz1
@r_opensource
GitHub
GitHub - ZacharyBork/NectarGAN: A full-featured graphical development environment and model assembly framework for Pix2pix-style…
A full-featured graphical development environment and model assembly framework for Pix2pix-style conditional GANs. - ZacharyBork/NectarGAN
ClusterXX - Clustering/Manifold/Decomposition methods in modern cpp(Call for contributors)
Hi all, I made a small library with basic clustering/manifold/decomposition methods in modern cpp. Im accepting PR's regarding optimization(maybe multithreading also) as well as implementation of other missing methods. Hope you find it useful:
https://github.com/spirosmaggioros/ClusterXX
https://redd.it/1ot6w37
@r_opensource
Hi all, I made a small library with basic clustering/manifold/decomposition methods in modern cpp. Im accepting PR's regarding optimization(maybe multithreading also) as well as implementation of other missing methods. Hope you find it useful:
https://github.com/spirosmaggioros/ClusterXX
https://redd.it/1ot6w37
@r_opensource
GitHub
GitHub - spirosmaggioros/ClusterXX: Clustering/Manifold/Decomposition methods in modern C++
Clustering/Manifold/Decomposition methods in modern C++ - spirosmaggioros/ClusterXX
I am building a lightweight engine for developing custom distributed CI/CD platforms. It makes building and managing custom CI/CD platforms easier by handling the orchestration so you can focus on how your workflow works..
https://github.com/open-ug/conveyor
https://redd.it/1ot932x
@r_opensource
https://github.com/open-ug/conveyor
https://redd.it/1ot932x
@r_opensource
GitHub
GitHub - open-ug/conveyor: Conveyor CI is an open-source lightweight engine for building CI/CD systems with ease
Conveyor CI is an open-source lightweight engine for building CI/CD systems with ease - open-ug/conveyor
A built a CRM for people like use
Hi guys,
As mentioned by u/YoRt3m, there is a typo in the noscript. english is not my native language; I meant:
I built a CRM for people like us
Here are more details about the project:
We've been struggling to find out a CRM that is easy to use, and relevant for our companies and after digging and trying every open-source CRM, even not open-source ones, we understood that the final solution would be building our own CRM
https://github.com/Klickbee/klickbee-crm
If you want to see some visuals, here is the figma :
https://www.figma.com/design/N4VAfIOJaAAtqzSjGbyFJ7/Klickbee--Community-?node-id=638-5428
For sure, I'm not a salesman; I don't know how to sell things, but I know how to build them and use them, and that's what makes the difference. we are not selling a product; we're building a community around Klickbee.
https://redd.it/1ota8xn
@r_opensource
Hi guys,
As mentioned by u/YoRt3m, there is a typo in the noscript. english is not my native language; I meant:
I built a CRM for people like us
Here are more details about the project:
We've been struggling to find out a CRM that is easy to use, and relevant for our companies and after digging and trying every open-source CRM, even not open-source ones, we understood that the final solution would be building our own CRM
https://github.com/Klickbee/klickbee-crm
If you want to see some visuals, here is the figma :
https://www.figma.com/design/N4VAfIOJaAAtqzSjGbyFJ7/Klickbee--Community-?node-id=638-5428
For sure, I'm not a salesman; I don't know how to sell things, but I know how to build them and use them, and that's what makes the difference. we are not selling a product; we're building a community around Klickbee.
https://redd.it/1ota8xn
@r_opensource
GitHub
GitHub - Klickbee/klickbee-crm: Monolithic open-source CRM — If life was simple as this CRM, we would all be happy
Monolithic open-source CRM — If life was simple as this CRM, we would all be happy - Klickbee/klickbee-crm
One hack closer to truly free form backends
https://github.com/BohdanPetryshyn/formzero
https://redd.it/1otaxc7
@r_opensource
https://github.com/BohdanPetryshyn/formzero
https://redd.it/1otaxc7
@r_opensource
GitHub
GitHub - BohdanPetryshyn/formzero: Form backend with zero paid features. One-click deploy to your free Cloudflare account.
Form backend with zero paid features. One-click deploy to your free Cloudflare account. - BohdanPetryshyn/formzero
Finally, parsing made easy (and type-safe) in Java!
Hideo, r/opensource!
last time I shared my open source project **Jar Jar Parse** (or jjparse for short), a parser combinator library for Java. The feedback was ... let's say, polite silence. So I figured: maybe what's missing isn't another "I made this"-post, but a real example.
Parsing in Java usually means ANTLR (or, if you're from the old school like me, CUP), or just a home-grown mess of recursive descent and regex soup. I wanted something that feels like Scala's parser combinators, but in Java: readable, type-safe, zero code generation and full IDE support.
So here's how to build a small config parser in a few lines of plain Java using only jjparse:
Parser<String> key = regex("a-zA-Z_a-zA-Z_0-9_");
Parser<String> value = regex("[^\n]");
Parser<Product<String, String>> line =
key.keepLeft(literal("=")).and(value);
Parser<Map<String, String>> config =
line.repeat().map(lines -> lines.stream().collect(
Collectors.toMap(Product::first, Product::second)
));
Some highlights:
Parsers are type-safe; they are generic in their input and their output type!
The input type is fixed for the whole class, so we don't need to provide it multiple times
There is a special support for character parsing, which handles unicode positions and whitespace gracefully
There are no additional dependencies besides JUnit and Maven plugins
Jar Jar Parse is for anyone who has ever thought:
"ANTLR is overkill, but regex make my eyes bleed."
I'd love to hear your thoughts, feedback, ideas, PRs, or just your favorite Star Wars memes!
Mesa parse now!
https://redd.it/1otau7t
@r_opensource
Hideo, r/opensource!
last time I shared my open source project **Jar Jar Parse** (or jjparse for short), a parser combinator library for Java. The feedback was ... let's say, polite silence. So I figured: maybe what's missing isn't another "I made this"-post, but a real example.
Parsing in Java usually means ANTLR (or, if you're from the old school like me, CUP), or just a home-grown mess of recursive descent and regex soup. I wanted something that feels like Scala's parser combinators, but in Java: readable, type-safe, zero code generation and full IDE support.
So here's how to build a small config parser in a few lines of plain Java using only jjparse:
Parser<String> key = regex("a-zA-Z_a-zA-Z_0-9_");
Parser<String> value = regex("[^\n]");
Parser<Product<String, String>> line =
key.keepLeft(literal("=")).and(value);
Parser<Map<String, String>> config =
line.repeat().map(lines -> lines.stream().collect(
Collectors.toMap(Product::first, Product::second)
));
Some highlights:
Parsers are type-safe; they are generic in their input and their output type!
The input type is fixed for the whole class, so we don't need to provide it multiple times
There is a special support for character parsing, which handles unicode positions and whitespace gracefully
There are no additional dependencies besides JUnit and Maven plugins
Jar Jar Parse is for anyone who has ever thought:
"ANTLR is overkill, but regex make my eyes bleed."
I'd love to hear your thoughts, feedback, ideas, PRs, or just your favorite Star Wars memes!
Mesa parse now!
https://redd.it/1otau7t
@r_opensource
GitHub
GitHub - BjoernLoetters/Jar-Jar-Parse: Lightweight and type-safe parser combinators for Java.
Lightweight and type-safe parser combinators for Java. - BjoernLoetters/Jar-Jar-Parse
Anything better than event viewer?
Is there any good FOSS alternative to the built in Event Viewer in Windows?
Can't stand the archaic UI, poor filtering options and overall clunkiness of it.
https://redd.it/1otes14
@r_opensource
Is there any good FOSS alternative to the built in Event Viewer in Windows?
Can't stand the archaic UI, poor filtering options and overall clunkiness of it.
https://redd.it/1otes14
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community