|over 2 years ago||about 1 month ago|
|Apache License 2.0||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.
Linus Torvalds rails against 80-character-lines as a de facto programming standard
7 projects | reddit.com/r/programming | 3 Jan 2021
Oof, I remember being in school and they taught us COBOL for 3 semesters (this was late 1990s...) I had to go look what Github has that's COBOL and this is what I found.
When To Roll Your Own X
4 projects | reddit.com/r/programming | 18 Sep 2022
I almost got it right at the first try, with only one significant bug found over the years, which include a successful paid-for external audit.4 projects | reddit.com/r/programming | 18 Sep 2022
Most of the time, the only side channel you care about is timings. Lately Hertzbleed did enough noise that Monocypher has a dedicated issue, but I think even that is best left for CPU designers to stress over for now… And on modern CPUs the causes of this side channels are limited to:
Automated Tests Are the Safety Net that Saves You
3 projects | reddit.com/r/programming | 5 Jul 2022
When I wrote the Monocypher cryptographic library, I didn't really know how to write serous tests. With some help, I eventually got something pretty good, with 100% code and path coverage, that test every possible input lengths as well as obscure corner cases I stole from various places (most notably Whycheproof).
Case Study: How many colors are too many colors for Windows Terminal?
2 projects | reddit.com/r/programming | 5 May 2022
Cryptographic key exchange
2 projects | reddit.com/r/FPGA | 29 Mar 2022
Open source developers, who work for free, are discovering they have power – TechCrunch
2 projects | reddit.com/r/programming | 19 Jan 2022
I just have to shamelessly plug my work here. This particular licence choice wasn't really my idea, but it definitely follows my intent: public domain if your laws allow it (here in France I cannot relinquish all my rights), regular permissive licence otherwise.
Advantages of Functional Programming
2 projects | reddit.com/r/programming | 25 Nov 2021
Dynamic typing is tolerable for short programs, and I do use Python on occasion for those (the most substantial example is taking advantage of its bignum arithmetic to test out cryptographic algorithms). For anything bigger it just does not work, and God help you if you need to perform substantial refactoring.
Lossless Image Compression in O(n) Time
5 projects | reddit.com/r/programming | 24 Nov 2021
It took me a while to find a link to the git repository on your https://monocypher.org/ website. I eventually found the "github mirror" link on the downloads page.
Transmission torrent client ported to C++
4 projects | reddit.com/r/programming | 12 Sep 2021
Not mine. With one exception, it allocates everything on the stack. And in the one instance it does not, it uses a user-allocated buffer.
Linus: github creates absolutely useless garbage merges
9 projects | reddit.com/r/programming | 6 Sep 2021
git clone https://github.com/LoupVaillant/Monocypher.git
What are some alternatives?
libhydrogen - A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
feedback - Public feedback discussions for: GitHub for Mobile, GitHub Discussions, GitHub Codespaces, GitHub Sponsors, GitHub Issues and more! [Moved to: https://github.com/github-community/community]
libnest2d - 2D irregular bin packaging and nesting library written in modern C++
vscode-gitlens - Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
PassMann - Simple password manager
mlatu - A declarative concatenative programming language
unmaintainable-code - A more maintainable, easier to share version of the infamous http://mindprod.com/jgloss/unmain.html
qoi - Pure Go encoder/decoder of the QOI image format
i2c-star - A clone of the i2c-tiny-usb based upon STM32 and libopencm3
github - Just a place to track issues and feature requests that I have for github
github_pr_tree - Add a file tree to GitHub's Pull Request