// the find
wesbos/awesome-uses
A list of /uses pages detailing developer setups, gear, software and configs.
A community-maintained list of developer /uses pages — where people document their hardware, software, and workflow setups. It's a Remix app that renders filterable cards from a central data.js file, deployed to uses.tech. Useful if you're setting up a new machine and want to see what other developers actually run.
The data model is dead simple: one flat JS array, easy to contribute to without understanding the whole app. CI validates submissions and auto-regenerates the README so the data stays the source of truth. The filtering by OS and topic tags is actually useful for narrowing down relevant setups. 5000+ entries means real sample size when you're comparing editor configs or terminal setups.
All the data lives in a single data.js file with 500+ entries — it's already unwieldy and will only get worse; no sign of a structured schema or validation beyond the custom scripts. The Remix/Architect setup is overly complex for what is essentially a static list with one filter interaction — a simple static site generator would be faster to build and easier to host. No way to search by specific tools (e.g., 'who uses Neovim with Rust?') — you can only filter by broad topic tags. Contributions are manual PRs which creates a maintenance bottleneck for a repo that gets Hacktoberfest traffic.