Glint
p/glint-5
A graphical interface for Git
Mike Jerred
Glint β€” A graphical interface for Git
Featured
21
β€’
Glint is a graphical user interface for Git with heaps of functionality packed into an intuitive and friendly interface. Both powerful and easy-to-use, Glint lets you break free from the command line and manage your repositories in an easier, more visual way.
Replies
Mike Jerred
Maker
πŸ“Œ
Hello everyone! I'm Mike, the creator of Glint. I've been slowly working on this project in my spare time, and am proud to finally release it πŸ˜„ A GUI for Git is an essential tool for the modern developer, whilst there are several existing options out there, I was frustrated by the lack of one that ticked all the boxes. With Glint I've tried to build something that has all the powerful features required by expert developers, whilst still being accessible to beginners, and with a free option that truly makes it accessible for everyone. I've also put a lot of effort into making it look beautiful and work smoothly, because I believe it is important that the tools we interact with on a daily basis are a joy to use. Glint features: - A graph showing commits, branches, tags, and the topology of merges - Full syntax highlighting - A built-in 4-way merge conflict tool - Powerful search capabilities - Integrations with GitHub, GitLab, and Bitbucket - The ability to edit existing commits I would greatly appreciate any & all feedback, and am more than happy to answer any questions πŸ™β€οΈ
Sergey Pozhilov
Congrats on the launch! Hope you'll find a niche for your app among other, well established git clients. Personally, I'm a big fan of sourcetree. Tried yours, got error loading repo (something like "undefined" js in migration), uninstalled.
Mike Jerred
@serggg Hi Sergey, I'm sorry that you had a poor experience :( Unfortunately, I am unable to locate this error in the app crash analytics. Is the repo you opened a public one by any chance? If so I would be able to clone it myself to try and reproduce the error.
Sergey Pozhilov
@mike_jerred hope this screenshot will help. Reinstalled, got exactly the same error after opening a local copy of my 2-devs repo with quite a lot of comits and branches. The repo does exist in my github account, but I was opening a local copy. https://imgur.com/AyfWadI
Mike Jerred
@serggg Thanks for taking the time to do that Sergey! The error message is helpful to me, hopefully I can figure out the bug from that.
Samuel Stroschein
@mike_jerred are you using VSCode? Extensions like gitgraph and gitlens seem to provide what you are building. I am curious why you decided to build glint in spite of the existence of those extensions.
Mike Jerred
@samuel_stroschein Hi Samuel, that's a great question. So extensions such as GitLens can be really great, but they do provide a different experience compared to a dedicated desktop app. Personally, I find that I do not need to constantly have all the git related info when I am writing code, and prefer to keep vscode more minimal, and also I work with multiple repositories where I need to make commits together which is better suited for a dedicated app with tabs. The company behind GitLens actually does make a desktop app as well which is more of a direct competitor to mine. That software (the GitKraken client) is very good and has a lot of features, however it is not free to use on private repos. I believe GitLens follows a similar pricing structure.
Brijesh Marvaniya
Congratulations on the launch 🍾πŸ₯‚ Good Luck πŸ‘πŸ»
BebeGene
Yay, a tool for us visual people too :).
Samuel Kuwano
Congratulations on your launch @mike_jerred! Excited to see you grow and succeed with Glint!
ZHENG Haibo
@mike_jerred Congratulations on the launch,I will be looking forward to try it out! BTW, This logo reminds me of Sketch, a design tool I've used for a long time before. :)
Hayr Hotoca - 1limx.com
Congratulations! Can't wait to try it.
Chris Messina
Top Hunter
Why are you using Sketch's icon for your app? πŸ€”
Mike Jerred
@chrismessina I'm not familiar with this Sketch software. The icon I drew myself.
Chris Messina
Top Hunter
@mike_jerred wow, incredible coincidence! 🀯
Mike Jerred
@chrismessina I can change the color of my icon to distance from the sketch icon, however I need to find a color that works as I must change the accent color across my site and app. You might want to work on your human interaction skills, as I find the phrasing of your comments downright rude and hurtful.
Chris Messina
Top Hunter
@mike_jerred I meant no harm, and merely intended pointed out a fact, in order to understand whether this was intention or coincidental. As you said, you weren't aware of Sketch, and any similarity is therefore a coincidence. That, in my view, is an incredible coincidence since your icon and color palette is nearly identical to Sketch's; it is also incredible that you weren't aware of this software, given its popularity and the fact that it's been in the market for 12 years. I believe that it's possible β€” it's just surprising to me. I apologize if my surprise hurt you. Of course it's up to you if you want to adjust your design to avoid confusion or if the similarity doesn't bother you. I doubt that I would be the last person to notice the similarity, but that too is within the realm of the possible.
nuric
Congrats on the launch πŸš€ It looks very sleek and nice. As an academic and someone who tried to teach Git before to my students, I think see the most value of this tool in an educational setting. It shows clearly what the structure looks like, remotes, tags and conflicts. It's great almost all the essential features come for free which is great for adoption and again for an educational setting. For the paid aspect, I would recommend perhaps adding some insights feature that help the developers better organise, find overlapping features, duplicate code, code quality checks. Some of these are in the IDEs but they are inconsistent and developers like using different coding tools. Glint could become the common Git interface for teams to leverage and work on larger projects. Another option, perhaps more involved is to build a reviewing system, not every company wants to host their code in Github, so there is a market for Git based tools that are not reliant on big tech companies. It looks, I'll definitely use it on my own projects and share it with my students! Best of luck πŸ€
Mike Jerred
@nuric thanks very much for your comments and feedback! Yes it is important to me that all the essential features are free, I plan to add things like switchable themes, and enterprise support to the premium features.
Sergey Pozhilov
@nuric @mike_jerred Please don't forget what's really important to devs in git repos - not themes actually (thogh sleek ui does matter) but predictability. I mean it's very important to be sure nothing wrong will happen no matter how good one is in git actions and features - all those merges, stashes, comits, switching branches, etc... Let's take sourcetree, smartgit and gitkraken. The last one, on my opinion, looks a bit better than others in the list, but I've noticed I feel better doing things in sourcetree and, what's more important, I can "read" my repo tree better and easier using sourcetree, and can barely do so in smartgit
Mike Jerred
@nuric @serggg This is very true. A feature that I find really helps with this is undo/redo - so if you did something wrong you can undo the mistake in 1 click. I don't believe Source Tree has this feature, but I know that Git Kraken does, as well as Glint.