Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Best Practices

Best Practices

177 projects

Showing 36 of 177 projects

Flight Finder
Flight Finder

Official code samples demonstrating ASP.NET and ASP.NET Core features, patterns, and best practices.

#microsoft#aspnet#code-samples
Stars1.0k
Forks1.1k
Last commit1 year ago
Bash
BashShell

A Bash script template implementing best practices with useful helper functions for reliable scripting.

#template#devops#script-template
Stars1.0k
Forks164
Last commit5 months ago
Promise
PromiseJavaScript

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

#async-await#promises#code-quality
Stars999
Forks103
Last commit2 days ago
RSpec Style Guide
RSpec Style Guide

Best practices for writing your specs!

#style#best-practices#rspec
Stars975
Forks115
Last commit8 months 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
Forks93
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
Stars893
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
Stars867
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
Stars806
Forks133
Last commit8 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
Stars702
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
Forks69
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
Stars621
Forks127
Last commit13 days ago
clusterlint
clusterlintGo

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

#hacktoberfest#linter#configuration-validation
Stars595
Forks46
Last commit12 days ago
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
Stars579
Forks40
Last commit2 days ago
Olivine style guide
Olivine style guide

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

#developer-tools#coding-standards#maintainability
Stars550
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
Stars528
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
Stars509
Forks22
Last commit
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 commit9 years ago
iOS-Playbook
iOS-Playbook

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

#guidelines#team-collaboration#playbook
Stars397
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
Forks45
Last commit5 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
Stars366
Forks14
Last commit4 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
Stars355
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
Forks127
Last commit
N
NJavaScript

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

#commonjs#es-modules#nodejs
Stars343
Forks59
Last commit14 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
Stars308
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 commit5 days 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
Stars246
Forks12
Last commit3 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
Stars212
Forks7
Last commit6 months 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
Stars205
Forks25
Last commit5 years ago
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
Stars194
Forks16
Last commit3 years 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
Stars194
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
Stars192
Forks4
Last commit
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
Stars187
Forks12
Last commit1 day 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
Stars175
Forks18
Last commit9 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
4 years ago
4 years ago
1 year ago
1 month ago
3 years ago
1 month ago
1 year ago
Next
#Code Quality60
#Developer Tools44
#Javascript32
#Style Guide29
#Linting26
#Static Analysis24
#Web Development22
#Awesome List19
#Awesome18
#Eslint Plugin17
#Coding Standards16
#Devops16