Our great sponsors
Guitar | pygit2 | |
---|---|---|
2 | 1 | |
1,531 | 1,575 | |
- | 0.8% | |
8.4 | 9.1 | |
10 days ago | 8 days ago | |
C++ | Python | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Guitar
-
Recommendations for Git Client GUI
I really like Guitar. But, most of the time I use LazyGit in the terminal.
- Looking for GIT GUI Client
pygit2
-
Hello, HPy
It still is, and Cython is great for accelerating critical Python code.
A C extension is far preferable when you want to code in C, either to write a new data type[1], or write a Python frontend to a C library[2] that is too complex to be well supported by simple FFI.
I think people use Cython more internally when they value the maintainability of "mostly Python" over the fact that it's slower than what native C would get them.
[1]: https://github.com/tobgu/pyrsistent
[2]: https://github.com/libgit2/pygit2
What are some alternatives?
git-cola - git-cola: The highly caffeinated Git GUI
libgit2 - A cross-platform, linkable library implementation of Git that you can use in your application.
libsmb2 - SMB2/3 userspace client
tig - Text-mode interface for git
Simply-Love-SM5 - a StepMania 5 theme for the post-ITG community
gti - a git launcher :-)
lxqt-archiver - A simple & lightweight desktop-agnostic Qt file archiver
RustPython - A Python Interpreter written in Rust
TerraHax-Bin - Official Repository for TerraHax
Pyrsistent - Persistent/Immutable/Functional data structures for Python
pymgclient - Python Memgraph Client
xni - A possible new C API for extending Ruby impls