



A curated list of patterns, ideas, and resources for naming things in computer science, including variables, functions, APIs, and projects.
Loading more......
A curated GitHub list showcasing well-named concepts, tools, and patterns in computer science.
Awesome Naming collects examples of particularly good, clever, or memorable names used across computer science—covering variables, functions, APIs, projects, patterns, and more. It highlights naming done right to inspire better naming in development and CS education.
Curated examples of good naming
A hand-picked collection of names considered clever, effective, or exemplary within computer science.
Broad topical coverage
Entries are organized into multiple CS domains, including:
Inspiration for naming in development
Useful as a reference when naming variables, functions, APIs, projects, and abstractions.
Open source repository
gruhn/awesome-naming)Contribution guidelines
A CONTRIBUTING.md file describes how to propose new entries or improvements to the list.
License
Distributed under an open-source license (details in the LICENSE file in the repository).