An open API service indexing awesome lists of open source software.

awesome-developer-essentials

A curated list of tools, platforms, browser extensions and resources for staying informed, productive, and growing as a software developer.
https://github.com/dailydotdev/awesome-developer-essentials

Last synced: about 5 hours ago
JSON representation

  • AI Coding Assistants

    • GitHub Copilot - AI coding assistant integrated into common editors and IDEs.
    • Claude Code - Agentic coding tool for repository-level development tasks.
    • Tabnine - Code completion assistant with privacy-first team deployment.
    • Sourcegraph Cody - Codebase-aware assistant for search, edits, and refactors.
    • Codex - Open source coding agent from OpenAI for terminal-based development tasks.
    • v0 - Vercel's AI tool that generates production-ready React components from descriptions.
    • Codeium - Completion and chat assistant for multiple editors.
  • API Tools and Testing

    • Bruno - Offline-first, open source API client that stores collections as plain files in your Git repo.
    • jwt.io - Debugger for decoding, verifying, and generating JSON Web Tokens.
  • Books

  • Browser Extensions

    • React Developer Tools - Inspects React component trees and state in the browser.
    • Redux DevTools - Tracks Redux actions and state transitions for debugging.
    • Wappalyzer - Detects technologies used by websites.
    • JSON Viewer - Formats JSON responses directly in the browser.
    • Octotree - Adds a file tree explorer to GitHub repository pages.
    • Requestly - Intercepts and modifies HTTP requests for debugging workflows.
    • Web Developer - Adds interface controls for inspecting and modifying page behavior.
    • Refined GitHub - Enhances GitHub interface ergonomics for everyday code review work.
    • Requestly - Intercepts and modifies HTTP requests for debugging workflows.
  • Code Editors and IDEs

    • Visual Studio Code - Extensible editor for general software development workflows.
    • Cursor - AI-native editor for code navigation and refactoring tasks.
    • Zed - Fast collaborative editor built for low-latency editing.
    • Vim - Modal text editor with a large ecosystem and long-term stability.
    • Emacs - Extensible, Lisp-powered editor with decades of community-built tooling.
    • GitHub Codespaces - Cloud-hosted development environments tied directly to GitHub repositories.
    • Gitpod - Automated cloud development environments that spin up from any Git URL.
    • WebStorm - JavaScript and TypeScript IDE with integrated tooling support.
  • Coding Practice and Challenges

    • LeetCode - The dominant platform for technical interview prep with 3,000+ problems and company-specific practice sets.
    • Codeforces - The most active competitive programming platform, hosting frequent contests and a large problem archive.
    • Codewars - Kata-based coding exercises with community solutions.
    • Topcoder - Competitive programming and challenge platform.
    • CodeChef - Contest-based problem solving platform for algorithm practice.
    • AtCoder - Competitive programming contests and problem archives for algorithm practice.
    • CSES Problem Set - Carefully curated algorithmic problem set widely used in competitive programming education.
    • Project Euler - Mathematical and algorithmic programming challenges.
  • Company Engineering Blogs

    • Netflix TechBlog - Engineering posts on distributed systems, chaos engineering, and streaming infrastructure.
    • Airbnb Engineering & Data Science - Engineering articles on infrastructure, data, and product systems.
    • AWS Architecture Blog - Reference architectures, patterns, and best practices for building on the cloud.
    • Uber Engineering - Deep dives into high-scale technologies, geo-indexing, and distributed systems.
    • Stripe Engineering - Architecture and product infrastructure posts from payment systems teams.
    • Cloudflare Blog - Technical posts on networking, performance, and web platform security.
    • Dropbox Tech - Detailed posts on storage efficiency, sync engines, and core infrastructure internals.
    • Shopify Engineering - Lessons from building and operating commerce infrastructure.
    • Discord Engineering - Engineering posts from Discord, including widely-read pieces on Rust, Elixir, and real-time infrastructure.
    • Datadog Engineering - Monitoring and platform engineering case studies.
    • Vercel Blog - Product and engineering updates for modern web development.
    • Meta Engineering - Engineering posts from Facebook/Meta covering AI infrastructure, open source projects, and systems at scale.
    • Spotify Engineering - Engineering posts on audio systems, data infrastructure, and the Spotify model of team organization.
    • Google Developer Blog - Google's developer-facing engineering blog covering APIs, tooling, and major platform releases.
    • Slack Engineering - Writing on distributed systems and internal developer tooling.
  • Contributing to Open Source

    • Good First Issue - Aggregates beginner-friendly issues from popular repositories, filterable by programming language.
    • First Contributions - Step-by-step guide and practice repository for making your first open source pull request.
    • Up For Grabs - Searchable directory of projects with tasks specifically tagged for new contributors.
    • Open Source Guides - GitHub's practical guides for starting, maintaining, and contributing to open source projects.
    • Open Source Friday - GitHub's initiative encouraging developers to contribute to open source every Friday.
  • Developer Communities and Forums

    • daily.dev Squads - Topic and team spaces for sharing developer posts and discussions.
    • Hashnode - Developer community platform with articles and team publications.
    • GitHub Discussions - Repository-based discussion threads for product and open source communities.
    • Reddit r/programming - High-traffic programming link forum with community discussion.
    • GitHub Community - Discussion space for developer platform questions and feedback.
    • Stack Exchange - Network of technical Q&A communities across specialist topics.
  • Developer Profile and Portfolio

    • daily.dev DevCard - Shareable profile card showing your developer interests and reading activity.
    • GitHub Profile README - Custom profile page for presenting projects and contributions.
    • Stack Overflow Developer Story - Profile format for summarizing technical background and experience.
    • Dev Portfolio Generator - Open source starter for building personal developer portfolios.
    • Bento - Link-in-bio profiles used by developers to present work and social links.
    • daily.dev DevCard - Shareable profile card showing your developer interests and reading activity.
    • GitHub Profile README - Custom profile page for presenting projects and contributions.
    • CodersRank - Developer profile platform powered by public coding activity.
    • WakaTime - Coding activity tracker for generating measurable work summaries.
    • GitHub Stars - Program highlighting developer impact and open source contributions.
    • GitHub Profile README Generator - Tooling for generating profile README sections and badges.
    • Shields.io - Badge generator commonly used to present activity and project status on profiles.
  • Developer Surveys and Trend Reports

  • Individual Developer Blogs

    • The Old New Thing - Raymond Chen's legendary blog on Windows internals, API history, and engineering wisdom.
    • Hillel Wayne - Careful writing on software correctness, formal verification, and testing.
    • Kent C. Dodds - Tutorials and essays on JavaScript testing, React, and workflow.
    • Stratechery - Ben Thompson's deep analysis of the business, strategy, and impact of technology.
    • Krebs on Security - Investigative reporting on cybercrime, security breaches, and the digital underground.
    • Julia Evans - Practical articles that explain systems and debugging topics.
  • Job Boards and Career Platforms

    • daily.dev Jobs - Developer job listings surfaced within the daily.dev community, matched to your interests and stack.
    • Glassdoor - Company reviews, salary insights, and job listings for researching employers before applying.
    • Remote OK - Remote job aggregator with developer filters.
    • Built In - City-based technology job marketplace.
    • Y Combinator Jobs - Startup job board for YC-backed companies.
    • LinkedIn Jobs - The largest professional job network for both active and passive job seeking.
    • No Fluff Jobs - Job board for engineers with transparent salary ranges.
    • Remotive Software Development Jobs - Remote developer job board with role categorization.
  • Learning Platforms

    • The Odin Project* - Open curriculum covering full-stack web development.
    • Codecademy* - Interactive coding lessons across multiple languages.
    • Khan Academy Computing* - Beginner-oriented lessons for programming fundamentals.
    • O'Reilly Learning - Technical books and live courses from industry practitioners and recognized authors.
    • Udemy - Large marketplace for developer courses across most languages, tools, and frameworks.
    • Coursera Computer Science - University-backed courses across software topics.
    • edX Computer Science - Academic and professional courses across core computer science topics.
    • Kaggle - Data science learning platform with structured courses, public datasets, and ML competitions.
    • Scrimba - Interactive video courses with editable code in the lesson player.
  • News Aggregators and Feeds

    • Hacker News - Community-submitted links and discussion about software, startups, and computing.
    • Echo JS - Community-submitted JavaScript links with voting.
    • DZone - Community-contributed developer articles and links across Java, DevOps, and cloud topics.
    • daily.dev* - Personalized developer news feed that ranks stories by your interests.
  • Newsletters

    • TLDR - Daily digest of software, startup, and engineering updates.
    • Bytes - JavaScript newsletter with practical links and commentary.
    • Changelog News - Weekly open source and developer tooling highlights.
    • Quastor - Engineering newsletter covering backend and system design topics.
    • Frontend Focus - Weekly frontend newsletter covering CSS, JavaScript, and tooling.
  • Podcasts and YouTube Channels

    • The Changelog Podcast - Conversations with open source maintainers and builders.
    • JS Party - Panel podcast covering JavaScript ecosystem developments.
    • Computerphile - Academic videos on CS fundamentals like hashing, encryption, and logic.
    • Fireship - Short videos summarizing frameworks, tools, and engineering concepts.
    • NeetCode - Clear explanations of algorithms and data structures oriented toward technical interviews.
    • Traversy Media - Tutorials on web development stacks and workflows.
    • Syntax - Web development podcast with practical tooling episodes.
    • TechWorld with Nana - Tutorials on Kubernetes, Docker, and cloud-native tooling.
    • freeCodeCamp - Full-length programming courses across dozens of languages and frameworks.
    • The Net Ninja - Structured tutorials on full-stack and framework fundamentals.
    • Theo - t3.gg - Commentary and breakdowns of modern developer tooling and trends.
  • Productivity and Workflow Tools

    • Notion - Workspace for project docs, plans, and team notes.
    • fzf - Command-line fuzzy finder that integrates with shell history, file navigation, and any list.
    • ripgrep - Fast grep alternative that respects `.gitignore`; used inside VS Code's search engine.
    • ngrok - Instantly create a public URL for a website running on your local machine.
    • lazygit - Terminal UI for Git that makes staging, rebasing, and branching faster.
    • tmux - Terminal multiplexer for persistent and split-session workflows.
    • bat - Command-line file viewer with syntax highlighting and Git integration.
    • Homebrew - The missing package manager for macOS (and Linux).
    • jq - A lightweight and flexible command-line JSON processor.
    • Starship - Customizable cross-shell prompt with Git status, language context, and more.
    • Oh My Zsh - Framework for managing shell configuration and plugins.
    • iTerm2 - Terminal emulator with profile management and workflow automation features.
  • Reference and Documentation

    • Can I Use - Browser compatibility tables for HTML, CSS, and JavaScript APIs across all major browsers.
    • devhints.io - Printable developer cheat sheets for tools, languages, and frameworks.
    • cheat.sh - Unified cheat sheet server accessible from the terminal via curl or browser.
    • web.dev - Google's guidance on modern web capabilities, performance, and accessibility.
    • QuickRef.ME - Community cheat sheets for 200+ languages and tools in a scannable format.
  • See Also

  • System Design

    • System Design Primer - The most-starred GitHub repository for learning system design, covering scalability, databases, and architecture patterns.
    • AWS Architecture Center - Reference architectures and best practices for common system design patterns on AWS.
    • Refactoring.guru - Interactive guide to design patterns, refactoring techniques, and code smells.
  • Tool Discovery Platforms

    • daily.dev Explore - Browse developer tools and articles by topic.
    • GitHub Topics: DevTools - Topic index for discovering active developer tooling projects.
    • Libraries.io - Open source package discovery and dependency monitoring across ecosystems.
    • GitHub Trending - Daily and weekly list of repositories gaining momentum.
    • GitHub Explore - Collections of notable projects and emerging topics.
    • Console - Weekly feed highlighting new developer tools.