Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Best Practices

Best Practices

158 projects

Showing 36 of 158 projects

Promise
PromiseJavaScript

An ESLint plugin that enforces best practices and consistent patterns for JavaScript promises.

#async-await#promises#code-quality
Stars997
Forks101
Last commit4 days ago
Unofficial Meteor FAQ
Unofficial Meteor FAQ

A community-maintained FAQ answering common questions about the Meteor JavaScript framework not covered by official documentation.

#community-documentation#fullstack-development#meteor-framework
Stars947
Forks94
Last commit6 years ago
real world example app
real world example appElixir

A fully-featured real-world backend application built with Elixir and Phoenix, implementing the RealWorld API specification.

#crud#elixir-lang#phoenix-application
Stars894
Forks140
Last commit
Open CDK Guide
Open CDK Guide

An opinionated collection of tips and best practices for effectively using the AWS Cloud Development Kit (CDK).

#cloud-development#devops#aws-tooling
Stars868
Forks39
Last commit5 years ago
Zalando's README Template
Zalando's README Template

A comprehensive guide and set of rules for open-sourcing projects, based on Zalando's internal practices and philosophy.

#guidelines#zalando#open-source
Stars805
Forks134
Last commit7 years ago
Applied-Crypto-Hardening
Applied-Crypto-HardeningTeX

A practical guide to configuring secure online communication and services using cryptography best practices.

#crypto-configuration#security-hardening#configuration-guide
Stars701
Forks97
Last commit
Vulkan Best Practice for Mobile Developers Tutorials
Vulkan Best Practice for Mobile Developers TutorialsC++

A collection of best practices and guidelines for optimizing Vulkan applications on mobile devices with Arm GPUs.

#vulkan#graphics#arm
Stars685
Forks67
Last commit
AngularJS
AngularJSJavaScript

An ESLint plugin providing rules for AngularJS applications to enforce best practices, conventions, and error prevention.

#angularjs#code-quality#best-practices
Stars620
Forks127
Last commit6 months ago
clusterlint
clusterlintGo

A best practices checker for Kubernetes clusters that analyzes resources and provides actionable feedback.

#hacktoberfest#linter#configuration-validation
Stars591
Forks45
Last commit1 month ago
Olivine style guide
Olivine style guide

A comprehensive style guide for writing consistent, maintainable Lua code across projects.

#developer-tools#coding-standards#maintainability
Stars547
Forks72
Last commit4 years ago
elixir-style-guide
elixir-style-guide

An opinionated style guide for writing consistent, readable Elixir code with best practices and conventions.

#readability#elixir#developer-tools
Stars530
Forks36
Last commit2 years ago
Runs Lighthouse and posts results to PRs and Slack
Runs Lighthouse and posts results to PRs and SlackTypeScript

A GitHub Action for running automated Lighthouse audits in CI workflows with Slack notifications, S3 uploads, and PR comments.

#actions#performance-audit#progressive-web-app
Stars508
Forks22
Last commit
Official Angular Skills
Official Angular Skills

A set of skills for coding agents to generate idiomatic Angular code and scaffold modern Angular applications with best practices.

#developer-tools#best-practices#angular
Stars436
Forks34
Last commit3 days ago
Elm Analyse
Elm AnalyseElm

A static analysis tool for Elm code that identifies deficiencies and enforces best practices.

#ast-analysis#developer-tools#linter
Stars416
Forks56
Last commit3 years ago
elixir-style-guide
elixir-style-guideElixir

A community-driven style guide for Elixir, implemented as checks in the Credo static analysis tool.

#readability#elixir#developer-tools
Stars397
Forks21
Last commit8 years ago
iOS-Playbook
iOS-Playbook

A living collection of guidelines and best practices for developing excellent iOS applications.

#guidelines#team-collaboration#playbook
Stars396
Forks51
Last commit8 years ago
Jest-DOM
Jest-DOMJavaScript

ESLint plugin to enforce best practices and prevent common mistakes when writing tests with jest-dom.

#javascript-testing#unit-testing#testing-library
Stars367
Forks44
Last commit3 months ago
Vue Mess Detector
Vue Mess DetectorTypeScript

A static code analysis tool for detecting code smells and best practice violations in Vue.js and Nuxt.js projects.

#code-smells#developer-tools#code-quality
Stars359
Forks13
Last commit3 days ago
CNIL - GDPR Developer Guide
CNIL - GDPR Developer GuideHTML

An open-source guide with 16 thematic sheets to help developers implement GDPR compliance in web and application projects.

#open-source-guide#data-protection#gdpr-compliance
Stars353
Forks46
Last commit
MLH Organizer Guide
MLH Organizer GuideCSS

A comprehensive playbook for organizing successful student hackathons, compiled from global community experience.

#open-source-guide#community-guide#educational-resources
Stars352
Forks126
Last commit
N
NJavaScript

An ESLint plugin providing additional rules for Node.js-specific code patterns and best practices.

#commonjs#es-modules#nodejs
Stars336
Forks60
Last commit5 days ago
Education
Education

A curated list of Symfony educational resources including articles, series, books, and tutorials for developers.

#educational-resources#education#dependency-injection
Stars321
Forks32
Last commit5 years ago
Trybe
Trybe

A comprehensive guide to Go coding standards, architecture, and best practices adopted by Trybe.

#coding-standards#logging#testing
Stars309
Forks12
Last commit4 years ago
Lodash
LodashJavaScript

ESLint plugin providing Lodash-specific linting rules to enforce best practices and prevent common errors.

#developer-tools#code-quality#best-practices
Stars275
Forks65
Last commit2 years ago
Ember
EmberJavaScript

An ESLint plugin providing linting rules and best practices for Ember.js applications.

#accessibility#frontend#glimmer
Stars263
Forks211
Last commit1 day ago
Natural Selection
Natural SelectionCSS

A CSS boilerplate providing a collection of best-practice selectors for global styling, encouraging semantic HTML and accessibility.

#css-boilerplate#semantic-html#css-selectors
Stars243
Forks12
Last commit3 years ago
civic-tech-patterns
civic-tech-patternsRuby

A collection of design and idea patterns and anti-patterns for building effective civic technology applications.

#public-sector#civic-tech#community-engagement
Stars206
Forks25
Last commit5 years ago
Dockadvisor
DockadvisorGo

A fast, lightweight Dockerfile linter written in Go that detects issues, enforces best practices, and provides quality scores.

#container-security#webassembly#devops-tools
Stars204
Forks7
Last commit4 months ago
GitHub Government Community
GitHub Government Community

A semi-private GitHub community for government employees to share open source, open data, and open government best practices.

#public-sector#open-source#community
Stars193
Forks24
Last commit2 years ago
Elixir Refactorings
Elixir RefactoringsElixir

A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.

#software-maintenance#functional-programming#elixir-lang
Stars193
Forks4
Last commit
CouchDB
CouchDB

A curated meta resources and best practices list for Apache CouchDB, a document-oriented NoSQL database that syncs.

#pouchdb#developer-tools#document-database
Stars192
Forks16
Last commit3 years ago
Prolific Interactive Style Guide
Prolific Interactive Style Guide

A comprehensive style guide for writing clean, consistent, and idiomatic Swift code, with an accompanying linter.

#swiftlint#coding-standards#code-quality
Stars176
Forks18
Last commit9 years ago
extreme-angular
extreme-angularHTML

A strict and opinionated Angular starter template with pre-configured ESLint, Prettier, Stylelint, CSpell, Git hooks, and CI/CD.

#developer-tools#commitlint#a11y
Stars175
Forks11
Last commit2 months ago
How They Load Test
How They Load Test

A curated collection of publicly available resources on how companies around the world perform load testing and performance engineering.

#performance-engineering#load-testing#devops
Stars164
Forks12
Last commit6 months ago
Lodash/fp
Lodash/fpJavaScript

ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.

#functional-programming#code-quality#best-practices
Stars150
Forks24
Last commit3 years ago
Jekyll Starter Kit
Jekyll Starter KitJavaScript

A Yeoman generator that creates Jekyll-based Progressive Web Apps with modern tooling and automated workflows.

#generator#jekyll#progressive-web-app
Stars145
Forks21
Last commit3 years ago
PreviousPage 4 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
4 years ago
1 year ago
3 months ago
3 years ago
11 days ago
1 year ago
Next
#Code Quality56
#Developer Tools39
#Javascript29
#Style Guide26
#Linting24
#Static Analysis21
#Web Development21
#Awesome List19
#Awesome18
#Devops15
#Coding Standards15
#Eslint Plugin14