ethancedwards8 Ethan Carter Edwards
github.com/ethancedwards8 · maintains 525 packages (159 directly), sole maintainer of 97, member of 3 teams
97 packages
| Package ▲ | Version | Maintainers | # | Teams | Deps | Used by | Used by (transitive) | Status |
|---|---|---|---|---|---|---|---|---|
Suckless FPS game |
1.0-unstable-2023-09-08 → 1.1 |
1 | 9 | 0 | 0 | single outdated | ||
Import Quizlet Decks into Anki |
2026.06.08 |
1 | 2 | 0 | 0 | single | ||
Testing tool for checking student CS50 code |
3.4.0 |
1 | 25 | 0 | 0 | single | ||
Mount directories into cs50/cli containers |
8.0.3 |
1 | 20 | 0 | 0 | single | ||
Static site generator written in Rust |
0.20.4 |
1 | 6 | 0 | 0 | single | ||
Tool for detecting similarity in code supporting over 300 languages |
1.2.13 |
1 | 26 | 0 | 0 | single | ||
Guess the 193 U.N. recognised countries |
0-unstable-2025-03-04 |
1 | 12 | 0 | 0 | single | ||
Official CLI for the Depot Docker image builder |
2.102.14 |
1 | 6 | 0 | 0 | single | ||
Skills for the Exa API |
2026.09.17-e27a85c |
1 | 3 | 0 | 0 | single | ||
Modular visual interface for GDB in Python |
0.17.5 |
1 | 5 | 0 | 0 | single | ||
Single binary collection of tools useful for penetration testers and system administrators |
0.1.0 |
1 | 3 | 0 | 0 | single | ||
Interactive terminal frontend to Grype |
2.0.0 |
1 | 17 | 0 | 0 | single | ||
Bindings to cURL for GNU Guile |
0.10 |
1 | 8 | 0 | 0 | single | ||
Bindings to Libgcrypt for GNU Guile |
0.5.0 |
1 | 7 | 3 | 4 | single | ||
Bindings to Libgit2 for GNU Guile |
0.10.0 → 0.12.1 |
1 | 8 | 1 | 2 | single outdated | ||
JSON Bindings for GNU Guile |
4.7.3 |
1 | 5 | 1 | 2 | single | ||
Redis module for Guile |
2.2.0 |
1 | 5 | 0 | 0 | single | ||
Bindings to Libssh for GNU Guile |
0.18.0 → 1.0.0 |
1 | 8 | 1 | 2 | single outdated | ||
Identify the different types of hashes used to encrypt data and especially passwords |
1.2 |
1 | 10 | 0 | 0 | single | ||
Collects and bundles product and platform diagnostics supporting Consul, Nomad, TFE, and Vault |
0.5.13 |
1 | 4 | 0 | 0 | single | ||
Run CUDA kernels from your terminal |
1.2.0 |
1 | 3 | 0 | 0 | single unfree | ||
Spaced repetition CLI for DSA and LeetCode |
1.2.0 |
1 | 5 | 0 | 0 | single | ||
CS50 Library for C |
11.0.4 |
1 | 2 | 0 | 0 | single | ||
High-Performance word generator with a per-position configurable charset |
0.73 |
1 | 3 | 0 | 0 | single | ||
Multiplatform command line snake game |
0.1.1-unstable-2020-02-01 |
1 | 4 | 0 | 0 | single | ||
Scan nix packages for unused buildInputs |
0-unstable-2025-04-09 |
1 | 5 | 0 | 0 | single | ||
Typesafe hierarchical key-value database |
0.3.1 → 1.2.6 |
1 | 6 | 0 | 0 | single outdated | ||
Interface for creating Dockerfiles |
8.4.1 → 8.4.5 |
1 | 9 | 0 | 0 | single outdated | ||
Modelisation of base 2 floating points with arbitrary exponent and mantisse size. |
0.1 |
1 | 8 | 1 | 3 | single | ||
Library for hash consing |
0.5 |
1 | 5 | 1 | 2 | single | ||
Patricia Tree data structure in OCaml |
0.14.0 → 0.15.0 |
1 | 8 | 0 | 0 | single outdated | ||
Library to enforce good stdlib practices |
0.5 |
1 | 5 | 4 | 4 | single | ||
CPU topology and affinity for ocaml-multicore |
0.1-unstable-2024-07-23 → 0.2 |
1 | 5 | 1 | 1 | single outdated | ||
Library to work with the scfg configuration file |
0.5 |
1 | 14 | 1 | 2 | single | ||
Library and tool for OCR, extracting text from images |
0.12.2 → 0.13.1 |
1 | 6 | 0 | 0 | single outdated | ||
Command line pacman game |
0-unstable-2017-01-30 |
1 | 3 | 0 | 0 | single | ||
Piston api tool |
1.5.0 |
1 | 26 | 0 | 0 | single | ||
Implementation of the ar archive format |
1.0.1 |
1 | 18 | 0 | 0 | single | ||
Utility to compare json documents containing dynamically-generated fields |
2.1.6 |
1 | 22 | 2 | 2 | single | ||
Calculate password strength |
1.0 |
1 | 17 | 0 | 0 | single | ||
Official Python SDK for Exa, the web search API for AI |
2.23.0 → 2.25.0 |
1 | 27 | 0 | 0 | single outdated | ||
Python Fit file parser |
1.0.1 → 1.2.0 |
1 | 17 | 0 | 0 | single outdated | ||
Flask extension that adds support for server-side sessions |
1.3.1 |
1 | 28 | 0 | 0 | single | ||
Python utilities useful for database and internal apps |
1.0.1 → 1.2.0 |
1 | 21 | 0 | 0 | single outdated | ||
Functions for flattening a JSON object to a single dictionary of pairs |
0.3.1 |
1 | 17 | 1 | 3 | single | ||
CS50's own internal library used in many of its tools |
3.2.1 → 3.2.3 |
1 | 24 | 0 | 0 | single outdated | ||
Python module to generate Podcast feeds |
1.1.0 |
1 | 25 | 0 | 0 | single | ||
Official DigitalOcean Client based on the DO OpenAPIv3 specification |
0.40.0 → 0.43.0 |
1 | 24 | 0 | 0 | single outdated | ||
Python wrapper for the Geocodio geolocation service API |
2.0.1 |
1 | 19 | 0 | 0 | single | ||
Wrapper for libsodium providing high level crypto primitives |
0.7.18 |
1 | 18 | 2 | 2 | single | ||
Jobs scraper library for job sites |
1.1.82 → 1.2.0 |
1 | 25 | 0 | 0 | single outdated | ||
Python client for the Zotero API |
1.13.0 → 1.15.2 |
1 | 25 | 0 | 0 | single outdated | ||
Send rc signals with the RaspyRFM module |
1.2.9 |
1 | 18 | 0 | 0 | single | ||
Clears the contents of strings containing cryptographic material |
0.2 |
1 | 17 | 1 | 1 | single | ||
Python library to read and write Tcx files |
1.0.1 |
1 | 17 | 0 | 0 | single | ||
Python library for interacting with TI-(e)z80 (82/83/84 series) calculator files |
1.1.1 |
1 | 16 | 0 | 0 | single | ||
Python library for easily pattern matching wildcard URLs |
1.0.1 |
1 | 16 | 0 | 0 | single | ||
WebIDL parser written in Python |
0-unstable-2025-06-15 |
1 | 16 | 0 | 0 | single | ||
Implementation of the ar archive format |
1.0.1 |
1 | 18 | 1 | 1 | single | ||
Utility to compare json documents containing dynamically-generated fields |
2.1.6 |
1 | 22 | 4 | 4 | single | ||
Calculate password strength |
1.0 |
1 | 17 | 0 | 0 | single | ||
Official Python SDK for Exa, the web search API for AI |
2.23.0 → 2.25.0 |
1 | 27 | 0 | 0 | single outdated | ||
Python Fit file parser |
1.0.1 → 1.2.0 |
1 | 17 | 1 | 1 | single outdated | ||
Flask extension that adds support for server-side sessions |
1.3.1 |
1 | 28 | 0 | 0 | single | ||
Python utilities useful for database and internal apps |
1.0.1 → 1.2.0 |
1 | 21 | 1 | 1 | single outdated | ||
Functions for flattening a JSON object to a single dictionary of pairs |
0.3.1 |
1 | 17 | 1 | 5 | single | ||
CS50's own internal library used in many of its tools |
3.2.1 → 3.2.3 |
1 | 24 | 3 | 3 | single outdated | ||
Python module to generate Podcast feeds |
1.1.0 |
1 | 25 | 0 | 0 | single | ||
Official DigitalOcean Client based on the DO OpenAPIv3 specification |
0.40.0 → 0.43.0 |
1 | 24 | 1 | 1 | single outdated | ||
Python wrapper for the Geocodio geolocation service API |
2.0.1 |
1 | 19 | 0 | 0 | single | ||
Wrapper for libsodium providing high level crypto primitives |
0.7.18 |
1 | 18 | 3 | 3 | single | ||
Jobs scraper library for job sites |
1.1.82 → 1.2.0 |
1 | 25 | 0 | 0 | single outdated | ||
Python client for the Zotero API |
1.13.0 → 1.15.2 |
1 | 25 | 0 | 0 | single outdated | ||
Send rc signals with the RaspyRFM module |
1.2.9 |
1 | 18 | 0 | 0 | single | ||
Clears the contents of strings containing cryptographic material |
0.2 |
1 | 17 | 2 | 2 | single | ||
Python library to read and write Tcx files |
1.0.1 |
1 | 17 | 1 | 1 | single | ||
Python library for interacting with TI-(e)z80 (82/83/84 series) calculator files |
1.1.1 |
1 | 16 | 0 | 0 | single | ||
Python library for easily pattern matching wildcard URLs |
1.0.1 |
1 | 16 | 1 | 1 | single | ||
WebIDL parser written in Python |
0-unstable-2025-06-15 |
1 | 16 | 0 | 0 | single | ||
Generate syntax-highlighted PDFs of source code |
9.2.10 |
1 | 26 | 0 | 0 | single | ||
Structured access to bytevector contents |
2.0.2 |
1 | 5 | 3 | 5 | single | ||
Command-line screen capture utility |
1.12.1 → 2.0.0 |
1 | 13 | 8 | 10 | single outdated | ||
Tool for checking code against the CS50 style guide |
3.0.0 |
1 | 29 | 0 | 0 | single | ||
Tool for submitting student CS50 code |
3.2.1 |
1 | 21 | 0 | 0 | single | ||
Giving types to jq |
0.0.1 |
1 | 5 | 0 | 0 | single | ||
Feature packed Dracula theme for tmux |
3.3.1 |
1 | 2 | 0 | 0 | single | ||
Password-store browser using fzf in tmux |
0-unstable-2025-02-20 |
1 | 10 | 0 | 0 | single | ||
Proxy mechanism to bypass GFW |
0.10.6 |
1 | 3 | 0 | 0 | single | ||
Brute-force password cracker for TrueCrypt volumes, optimized for Nvidia Cuda technology |
3.6 |
1 | 3 | 0 | 0 | single | ||
Brute-force password cracker for TrueCrypt volumes, optimized for Nvidia Cuda technology |
3.6 |
1 | 6 | 0 | 0 | single | ||
Replacement for Python's SimpleHTTPServer |
2.0.1 |
1 | 23 | 0 | 0 | single | ||
Command-line tool for Vespa.ai |
8.697.20 → 8.763.13 |
1 | 5 | 0 | 0 | single outdated | ||
Extension for interacting and sending cards to Anki |
1.3.5 |
1 | 2 | 0 | 0 | single | ||
Language server and other tools for WebAssembly |
0.11.0 |
1 | 6 | 1 | 1 | single | ||
Webbased Amateur Radio Logging Software |
3.2.3 |
1 | 2 | 0 | 0 | single | ||
Customizable Tetris(tm) for the terminal |
2.3.0 |
1 | 3 | 0 | 0 | single | ||
Tool to manage and use different Zig versions |
0.9.1 |
1 | 6 | 0 | 0 | single |