Awesome Guidelines is a curated list that aggregates programming style guides, best practices, and coding conventions across multiple languages, frameworks, platforms, and development tools.
The project addresses the challenge of discovering authoritative style guidance by collecting references to official and community-maintained guidelines in one organized location. Rather than creating original guidance, it serves as a directory that points developers to established standards from language maintainers, major technology companies, and open-source projects. The collection spans programming languages from mainstream choices like C, C++, and JavaScript to specialized languages like Brainfuck and D, alongside guidelines for frameworks, content management systems, development environments, and tools.
Developers should use this resource when establishing coding standards for a new project, onboarding team members to existing conventions, or researching best practices for an unfamiliar language or framework. It works best as a reference tool rather than a standalone guide, since each entry links to external sources. The project is particularly valuable for teams that want to adopt proven conventions from established organizations rather than creating guidelines from scratch. Someone choosing between multiple style guides for a given language can use this collection to compare options before committing to one.
The project maintains a straightforward structure organized by category, making it easy to navigate and contribute new guidelines. Development activity centers on expanding coverage across languages and frameworks while keeping existing links current and functional.