Managing files in a GitHub repository shouldn't always require a terminal, Git commands, or a complicated setup.
That's the problem I wanted to solve with Treeporter, an open-source project developed under my brand, Wiyotl.
Today, Treeporter v2.1.0 is published and working. 🚀
What is Treeporter?
Treeporter is a web application that lets you upload files to a GitHub repository directly from your browser.
Instead of opening a terminal and running Git commands, you can use a graphical interface to send your files to GitHub.
The goal is simple: make repository file management more accessible, especially for people who don't want to deal with Git's command-line workflow.
What's new in v2.1.0?
This release brings several improvements:
- French and English interface: switch between the two languages.
- Classic and fine-grained personal access tokens: support for both GitHub token types.
- File, folder and ZIP uploads: send different types of content to your repository.
- Improved error handling: clearer feedback for GitHub authentication, permissions and rate-limit issues.
- Reliability improvements: additional automated tests and fixes to the upload workflow. The project uses React and TypeScript, and the web application is available through GitHub Pages.
Try Treeporter
🌐 Web application:
https://wiyotl.github.io/Treeporter-main/
💻 Source code: https://github.com/WIYOTL/Treeporter-main
Treeporter is open source, and I'd appreciate feedback from developers who try it.
I'd like your feedback
I'm particularly interested in hearing from developers who manage GitHub repositories and want a simpler way to upload files.
- Is the workflow intuitive?
- What would you improve?
- Are there situations where you would still prefer using Git from the terminal? Honest feedback and bug reports will help guide future development.
Treeporter is an ongoing project, and I'm using this release as a foundation for the next steps.
Simple. Fast. Treeporter.
— Wiyotl
Top comments (0)