Introducing ghextractor - Export GitHub Data with One Command!
Hey everyone! I just published a tool I've been working on that I think some of you might find useful. It's called ghextractor, and it lets you export all your GitHub repo data (PRs, issues, commits, branches, releases) into Markdown or JSON files.
## What it does
- Zero setup - works right out of the box with GitHub CLI
- Export to Markdown, JSON, or both formats
- Full repo backup with one command
- Handles GitHub rate limits automatically
- Works on Windows, Mac, and Linux
- Open source (MIT license)
## How to use it
That's it! The tool will guide you through selecting your repo and export options.
## Why I built it
I needed to document some old projects and realized there wasn't a simple way to export all the GitHub data. So I built this tool to make it easy for anyone to:
- Backup their repos
- Generate documentation
- Analyze project history
- Migrate data between systems
It's got 139 automated tests, so it should be pretty reliable.
Check it out and let me know what you think! Feature requests welcome.
🔗 npm: https://www.npmjs.com/package/ghextractor
🔗 GitHub: https://github.com/LeSoviet/GithubCLIExtractor
🔗 Documentation: https://lesoviet.github.io/GithubCLIExtractor/
## Screenshots
CLI Interface
Export Example
https://redd.it/1p2izt7
@r_opensource
Hey everyone! I just published a tool I've been working on that I think some of you might find useful. It's called ghextractor, and it lets you export all your GitHub repo data (PRs, issues, commits, branches, releases) into Markdown or JSON files.
## What it does
- Zero setup - works right out of the box with GitHub CLI
- Export to Markdown, JSON, or both formats
- Full repo backup with one command
- Handles GitHub rate limits automatically
- Works on Windows, Mac, and Linux
- Open source (MIT license)
## How to use it
npm install -g ghextractor
ghextractor
That's it! The tool will guide you through selecting your repo and export options.
## Why I built it
I needed to document some old projects and realized there wasn't a simple way to export all the GitHub data. So I built this tool to make it easy for anyone to:
- Backup their repos
- Generate documentation
- Analyze project history
- Migrate data between systems
It's got 139 automated tests, so it should be pretty reliable.
Check it out and let me know what you think! Feature requests welcome.
🔗 npm: https://www.npmjs.com/package/ghextractor
🔗 GitHub: https://github.com/LeSoviet/GithubCLIExtractor
🔗 Documentation: https://lesoviet.github.io/GithubCLIExtractor/
## Screenshots
CLI Interface
Export Example
https://redd.it/1p2izt7
@r_opensource
GitHub
GitHub - LeSoviet/GithubCLIExtractor: A universal cross-platform CLI tool that extracts GitHub data (PRs, commits, issues, branches…
A universal cross-platform CLI tool that extracts GitHub data (PRs, commits, issues, branches, releases) into Markdown/JSON formats using GitHub CLI - LeSoviet/GithubCLIExtractor
My Second Mini Project
I have recived Google One subnoscription from my university which include 2TB Google drive storage,
So I have to fill the space with useful things I find my internet hence I build this repo:
https://github.com/BloopSmasher/Google-Collab-Drive-Torrent-Downloader
https://redd.it/1p2qws0
@r_opensource
I have recived Google One subnoscription from my university which include 2TB Google drive storage,
So I have to fill the space with useful things I find my internet hence I build this repo:
https://github.com/BloopSmasher/Google-Collab-Drive-Torrent-Downloader
https://redd.it/1p2qws0
@r_opensource
GitHub
GitHub - BloopSmasher/Google-Collab-Drive-Torrent-Downloader: Download torrents at high speed directly to google drive with a Magnet…
Download torrents at high speed directly to google drive with a Magnet Link using google collab high speed servers. This notebook uses aria2 as a downloader. - BloopSmasher/Google-Collab-Drive-Tor...
FEX-Emu – A fast linux usermode x86 and x86-64 emulator
https://fex-emu.com/
https://redd.it/1p2qqxt
@r_opensource
https://fex-emu.com/
https://redd.it/1p2qqxt
@r_opensource
Fex-Emu
FEX-Emu – A fast linux usermode x86 and x86-64 emulator
ZapToBox Whatsapp Api
https://github.com/jeankassio/ZapToBox-Whatsapp-Api
https://redd.it/1p2srp1
@r_opensource
https://github.com/jeankassio/ZapToBox-Whatsapp-Api
https://redd.it/1p2srp1
@r_opensource
GitHub
GitHub - jeankassio/ZapToBox-Whatsapp-Api: REST API platform for integrating systems with WhatsApp with stability, multiple instances…
REST API platform for integrating systems with WhatsApp with stability, multiple instances, message sending, and event webhooking. Ideal for automation, bots, and enterprise systems. - jeankassio/Z...
GrapheneOS accuses Murena & iodé of sabotage, pulls servers from France over police 'threats'
https://piunikaweb.com/2025/11/21/grapheneos-accuses-murena-iode-of-sabotage-pulls-servers-from-france-over-police-threats/
https://redd.it/1p2tem8
@r_opensource
https://piunikaweb.com/2025/11/21/grapheneos-accuses-murena-iode-of-sabotage-pulls-servers-from-france-over-police-threats/
https://redd.it/1p2tem8
@r_opensource
PiunikaWeb
GrapheneOS accuses Murena & iodé of sabotage, pulls servers from France over police 'threats' - PiunikaWeb
GrapheneOS accuses Murena & iodé of sabotage, pulls servers from France over police "threats," and threatens to "burn" exploit markets by directly helping Google harden Android.
Zyn 0.2.0 – An extensible pub/sub messaging protocol for real-time apps
https://github.com/zyn-org/zyn/releases/tag/zyn-0.2.0
https://redd.it/1p2v1sn
@r_opensource
https://github.com/zyn-org/zyn/releases/tag/zyn-0.2.0
https://redd.it/1p2v1sn
@r_opensource
GitHub
Release 0.2.0 · zyn-org/zyn
Changelog
0.2.0
[CHANGE]: Optimize writes with vectored I/O implementation. #39
[ENHANCEMENT]: Dynamic fd limits based on config. #37
[ENHANCEMENT]: Add flush batching support for improved connect...
0.2.0
[CHANGE]: Optimize writes with vectored I/O implementation. #39
[ENHANCEMENT]: Dynamic fd limits based on config. #37
[ENHANCEMENT]: Add flush batching support for improved connect...
Does it still make sense to pour your heart into open-source in the AI era?
I know it sounds silly but it's quite serious question, mods please don't delete this post
I love 2 things about open source - one is seeing that people actually use stuff that I've built, and second is getting Github stars for it. It's been like this for me for many, many years. However, when I see what happens recently on vibe coding subreddits - where some people have literally 50-100 applications (!!) published just because they know how to use AI efficiently, I feel a bit discouraged. What's your take on this?
https://redd.it/1p2v0w8
@r_opensource
I know it sounds silly but it's quite serious question, mods please don't delete this post
I love 2 things about open source - one is seeing that people actually use stuff that I've built, and second is getting Github stars for it. It's been like this for me for many, many years. However, when I see what happens recently on vibe coding subreddits - where some people have literally 50-100 applications (!!) published just because they know how to use AI efficiently, I feel a bit discouraged. What's your take on this?
https://redd.it/1p2v0w8
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Made ProxyBridge - Tool to redirect ANY MacOS application through SOCKS5/HTTP proxies
https://github.com/InterceptSuite/ProxyBridge
https://redd.it/1p2ynxp
@r_opensource
https://github.com/InterceptSuite/ProxyBridge
https://redd.it/1p2ynxp
@r_opensource
GitHub
GitHub - InterceptSuite/ProxyBridge: Proxifier Alternative to redirect any Windows/MacOS TCP and UDP traffic to HTTP/Socks5 proxy
Proxifier Alternative to redirect any Windows/MacOS TCP and UDP traffic to HTTP/Socks5 proxy - InterceptSuite/ProxyBridge
Contributing to opensource
Hello, everyone. I want to try contributing to open source code. For example, I took https://wayland.freedesktop.org/, I know how to use git and understand the syntax of the language, but I am completely unfamiliar with the architecture of the project. Which file is responsible for which functionality, and how do I run the project to see a specific function? In simple terms: how can I use my knowledge of programming languages and tools to start helping to solve issues?
The simplest and most clumsy option I can see is to set a breakpoint on the main function and go through the entire project step by step, but this is terribly time-consuming. How do people participate in open source development?
https://redd.it/1p2yhnn
@r_opensource
Hello, everyone. I want to try contributing to open source code. For example, I took https://wayland.freedesktop.org/, I know how to use git and understand the syntax of the language, but I am completely unfamiliar with the architecture of the project. Which file is responsible for which functionality, and how do I run the project to see a specific function? In simple terms: how can I use my knowledge of programming languages and tools to start helping to solve issues?
The simplest and most clumsy option I can see is to set a breakpoint on the main function and go through the entire project step by step, but this is terribly time-consuming. How do people participate in open source development?
https://redd.it/1p2yhnn
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Microsoft makes Zork I, II, and III open source under MIT License - Ars Technica
https://arstechnica.com/gaming/2025/11/microsoft-makes-zork-i-ii-and-iii-open-source-under-mit-license/
https://redd.it/1p31aem
@r_opensource
https://arstechnica.com/gaming/2025/11/microsoft-makes-zork-i-ii-and-iii-open-source-under-mit-license/
https://redd.it/1p31aem
@r_opensource
Ars Technica
Microsoft makes Zork I, II, and III open source under MIT License
Microsoft’s Open Source Programs Office worked with Jason Scott to do it.
qSpeak - open source desktop voice trannoscription and AI assistant for Linux, Windows and Mac
https://github.com/qforge-dev/qspeak
https://redd.it/1p31kc2
@r_opensource
https://github.com/qforge-dev/qspeak
https://redd.it/1p31kc2
@r_opensource
GitHub
GitHub - qforge-dev/qspeak: qSpeak is a powerful voice trannoscription and AI assistant tool that helps you manage your workflow…
qSpeak is a powerful voice trannoscription and AI assistant tool that helps you manage your workflow, answer questions, and maintain focus across all your applications. - qforge-dev/qspeak
OmniLED - Customizable OLED screen manager, primarily aimed at SteelSeries devices
Hi,
I've been polishing my side project https://github.com/llMBQll/OmniLED for a while now and I just want to get it out to more people.
It's written in rust, works on Windows and Linux and doesn't require SteelSeries GG software to be active. It's also very customizable thanks to an embedded Lua noscripting engine that allows to display the data in any way you want.
If you have a SteelSeries (or any other device) with an OLED screen, it would mean a lot to me if you could check it out and maybe suggest some features or help me extend the supported device list
https://redd.it/1p32pdn
@r_opensource
Hi,
I've been polishing my side project https://github.com/llMBQll/OmniLED for a while now and I just want to get it out to more people.
It's written in rust, works on Windows and Linux and doesn't require SteelSeries GG software to be active. It's also very customizable thanks to an embedded Lua noscripting engine that allows to display the data in any way you want.
If you have a SteelSeries (or any other device) with an OLED screen, it would mean a lot to me if you could check it out and maybe suggest some features or help me extend the supported device list
https://redd.it/1p32pdn
@r_opensource
GitHub
GitHub - llMBQll/OmniLED: OmniLED is a program allowing you to control SteelSeries devices with an OLED screen. It's designed to…
OmniLED is a program allowing you to control SteelSeries devices with an OLED screen. It's designed to work on both Linux and Windows, while supporting virtually any USB device and allowing...
Introducing Commit Goods: Official Merch for the Open Source Projects
https://blog.planetargon.com/blog/entries/introducing-commit-goods-official-merch-for-the-open-source-community
https://redd.it/1p35z7y
@r_opensource
https://blog.planetargon.com/blog/entries/introducing-commit-goods-official-merch-for-the-open-source-community
https://redd.it/1p35z7y
@r_opensource
Planet Argon Blog
Introducing Commit Goods: Official Merch for the Open Source Community
Hold on to your (open source-inspired) hats! A new merch shop celebrating your favorite tools is LIVE!
Built a tiny high-performance telemetry/log tailing agent in Zig (epoll + inotify). Feedback & contributors welcome
I’ve been hacking on a little side-project called zail — a lightweight telemetry agent written in Zig that watches directories recursively and streams out newly appended log data in real time.
Think of it like a minimal “tail-F”, but built properly on top of epoll + inotify, no polling, and stable file identity tracking (inode + dev_id). It’s designed for setups where you want something fast, predictable, and low-CPU to collect logs or feed them into other systems.
# Why I’m posting
I’m looking for early contributors, reviewers, and anyone who enjoys hacking on:
epoll / inotify internals
log rotation logic
output sinks (JSON, TCP/UDP, HTTP, Redis, etc.)
async worker pipelines
structured log parsing
general Zig code quality improvements
The codebase is small, easy to navigate, and friendly for new Zig/system-level contributors.
# Repo
https://github.com/ankushT369/zail
If you like low-level Linux stuff or just want a fun project to tinker with, I’d love your thoughts or contributions!
https://redd.it/1p2zbrc
@r_opensource
I’ve been hacking on a little side-project called zail — a lightweight telemetry agent written in Zig that watches directories recursively and streams out newly appended log data in real time.
Think of it like a minimal “tail-F”, but built properly on top of epoll + inotify, no polling, and stable file identity tracking (inode + dev_id). It’s designed for setups where you want something fast, predictable, and low-CPU to collect logs or feed them into other systems.
# Why I’m posting
I’m looking for early contributors, reviewers, and anyone who enjoys hacking on:
epoll / inotify internals
log rotation logic
output sinks (JSON, TCP/UDP, HTTP, Redis, etc.)
async worker pipelines
structured log parsing
general Zig code quality improvements
The codebase is small, easy to navigate, and friendly for new Zig/system-level contributors.
# Repo
https://github.com/ankushT369/zail
If you like low-level Linux stuff or just want a fun project to tinker with, I’d love your thoughts or contributions!
https://redd.it/1p2zbrc
@r_opensource
GitHub
GitHub - ankushT369/zail: zail is a telemetry agent
zail is a telemetry agent. Contribute to ankushT369/zail development by creating an account on GitHub.
ITrace Every HTTP Call with Payloads, Understand Every User Journey
I just open source a microservice call graph visualization tool, check it out.
https://github.com/softprobe/softprobe
https://redd.it/1p399dk
@r_opensource
I just open source a microservice call graph visualization tool, check it out.
https://github.com/softprobe/softprobe
https://redd.it/1p399dk
@r_opensource
GitHub
GitHub - softprobe/softprobe: Microservice message flow visualization. Built with Rust & WebAssembly.
Microservice message flow visualization. Built with Rust & WebAssembly. - softprobe/softprobe
For the sol preneur, AI market survey tools.
https://github.com/HenryKang1/AI_market_researcher
https://redd.it/1p3b5yv
@r_opensource
https://github.com/HenryKang1/AI_market_researcher
https://redd.it/1p3b5yv
@r_opensource
GitHub
GitHub - HenryKang1/AI_market_researcher: automatic_AI_survey_tool
automatic_AI_survey_tool. Contribute to HenryKang1/AI_market_researcher development by creating an account on GitHub.
The Arweave Community's Greatest Unsolved Mystery: Tiamat's Puzzles
https://github.com/HomelessPhD/AR_Puzzles
https://redd.it/1p38gbm
@r_opensource
https://github.com/HomelessPhD/AR_Puzzles
https://redd.it/1p38gbm
@r_opensource
GitHub
GitHub - HomelessPhD/AR_Puzzles: Solving of Arweave Puzzles
Solving of Arweave Puzzles . Contribute to HomelessPhD/AR_Puzzles development by creating an account on GitHub.
What open-source project should i enter to?
For context, I use Fedora as my OS. I currently work with JavaScript, and I want to join an open-source project to learn, contribute, and help. I love CLIs, TUIs, and those kinds of things. Does anyone know a project?
https://redd.it/1p3dqsr
@r_opensource
For context, I use Fedora as my OS. I currently work with JavaScript, and I want to join an open-source project to learn, contribute, and help. I love CLIs, TUIs, and those kinds of things. Does anyone know a project?
https://redd.it/1p3dqsr
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community
Prism — open-source, TS-first package registry (contributors wanted)
I’ve launched Prism, an open-source package registry built with TypeScript and Fastify.
Goal: a modern superset registry on top of npm.
Project is early and open for contributors — architecture is clean and fun to work on.
Repo: https://github.com/ruidosujeira/prism
https://redd.it/1p3hfne
@r_opensource
I’ve launched Prism, an open-source package registry built with TypeScript and Fastify.
Goal: a modern superset registry on top of npm.
Project is early and open for contributors — architecture is clean and fun to work on.
Repo: https://github.com/ruidosujeira/prism
https://redd.it/1p3hfne
@r_opensource
GitHub
GitHub - ruidosujeira/prism: a fully functional, production-grade JavaScript package registry.
a fully functional, production-grade JavaScript package registry. - ruidosujeira/prism
Host your own temp mail server
https://github.com/lm36/tempmail-server
https://redd.it/1p3i95f
@r_opensource
https://github.com/lm36/tempmail-server
https://redd.it/1p3i95f
@r_opensource
GitHub
GitHub - Lm36/tempmail-server: An inbound-only mail server and REST API
An inbound-only mail server and REST API. Contribute to Lm36/tempmail-server development by creating an account on GitHub.
Do I Need to Show MIT License Attribution in My App’s UI After Forking a Project?
Hi,
If I fork an MIT-licensed project and publish my own customized version, is it enough to keep the original MIT license file inside my project repository?
Am I allowed not to display the license or attribution anywhere in the user-facing UI (like an About page or Legal page on my website), as long as the license remains unchanged in the codebase?
Just want to confirm if this is compliant with MIT license requirements.
https://redd.it/1p3hoik
@r_opensource
Hi,
If I fork an MIT-licensed project and publish my own customized version, is it enough to keep the original MIT license file inside my project repository?
Am I allowed not to display the license or attribution anywhere in the user-facing UI (like an About page or Legal page on my website), as long as the license remains unchanged in the codebase?
Just want to confirm if this is compliant with MIT license requirements.
https://redd.it/1p3hoik
@r_opensource
Reddit
From the opensource community on Reddit
Explore this post and more from the opensource community