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: 4 days ago
JSON representation

  • See Also

  • Company Engineering Blogs

    • AWS Architecture Blog - Reference architectures, patterns, and best practices for building on the cloud.
    • Discord Engineering - Engineering posts from Discord, including widely-read pieces on Rust, Elixir, and real-time infrastructure.
    • Stripe Engineering - Architecture and product infrastructure posts from payment systems teams.
    • Cloudflare Blog - Technical posts on networking, performance, and web platform security.
    • Netflix TechBlog - Engineering posts on distributed systems, chaos engineering, and streaming infrastructure.
    • Shopify Engineering - Lessons from building and operating commerce infrastructure.
    • Dropbox Tech - Detailed posts on storage efficiency, sync engines, and core infrastructure internals.
    • Airbnb Engineering & Data Science - Engineering articles on infrastructure, data, and product systems.
    • Uber Engineering - Deep dives into high-scale technologies, geo-indexing, and distributed systems.
    • Spotify Engineering - Engineering posts on audio systems, data infrastructure, and the Spotify model of team organization.
    • GitHub Blog Engineering - Articles about platform architecture and developer workflows.
    • Slack Engineering - Writing on distributed systems and internal developer tooling.
    • Datadog Engineering - Monitoring and platform engineering case studies.
    • LinkedIn Engineering - Engineering posts on scaling systems and platform development.
    • CNCF Blog - Cloud native engineering updates from maintainers and contributors.
    • Vercel Blog - Product and engineering updates for modern web development.
  • Code Editors and IDEs

    • Emacs - Extensible, Lisp-powered editor with decades of community-built tooling.
    • GitHub Codespaces - Cloud-hosted development environments tied directly to GitHub repositories.
    • Visual Studio Code - Extensible editor for general software development workflows.
    • Cursor - AI-native editor for code navigation and refactoring tasks.
    • Vim - Modal text editor with a large ecosystem and long-term stability.
    • Zed - Fast collaborative editor built for low-latency editing.
  • Podcasts and YouTube Channels

    • The Changelog Podcast - Conversations with open source maintainers and builders.
    • JS Party - Panel podcast covering JavaScript ecosystem developments.
    • Fireship - Short videos summarizing frameworks, tools, and engineering concepts.
    • Computerphile - Academic videos on CS fundamentals like hashing, encryption, and logic.
    • CoRecursive - Interviews focusing on the narrative stories behind software engineering challenges.
    • Hussein Nasser - Deep dives into backend engineering, networking protocols, and database internals.
    • NeetCode - Clear explanations of algorithms and data structures oriented toward technical interviews.
    • Traversy Media - Tutorials on web development stacks and workflows.
    • Web Dev Simplified - Concept-first videos on frontend and backend development.
    • The Net Ninja - Structured tutorials on full-stack and framework fundamentals.
  • Browser Extensions

    • Web Developer - Adds interface controls for inspecting and modifying page behavior.
    • Wappalyzer - Detects technologies used by websites.
    • React Developer Tools - Inspects React component trees and state in the browser.
    • Octotree - Adds a file tree explorer to GitHub repository pages.
    • Redux DevTools - Tracks Redux actions and state transitions for debugging.
    • Refined GitHub - Enhances GitHub interface ergonomics for everyday code review work.
    • daily.dev Extension - Browser extension for Chrome, Firefox, and Edge that replaces the new tab page with a personalized developer news feed.
    • JSON Viewer - Formats JSON responses directly in the browser.
    • Requestly - Intercepts and modifies HTTP requests for debugging workflows.
  • System Design

    • AWS Architecture Center - Reference architectures and best practices for common system design patterns on AWS.
    • System Design Primer - The most-starred GitHub repository for learning system design, covering scalability, databases, and architecture patterns.
    • ByteByteGo - Alex Xu's visual explanations of system design concepts, paired with the System Design Interview book series.
    • Architecture Notes - Concise, illustrated explanations of distributed systems concepts like databases, caches, and queues.
    • The System Design Newsletter - Weekly newsletter breaking down distributed systems and architecture patterns with diagrams.
  • Learning Platforms

    • Khan Academy Computing* - Beginner-oriented lessons for programming fundamentals.
    • Codecademy* - Interactive coding lessons across multiple languages.
    • Udemy - Large marketplace for developer courses across most languages, tools, and frameworks.
    • Coursera Computer Science - University-backed courses across software topics.
    • O'Reilly Learning - Technical books and live courses from industry practitioners and recognized authors.
    • edX Computer Science - Academic and professional courses across core computer science topics.
    • The Odin Project* - Open curriculum covering full-stack web development.
    • Full Stack Open - Massive, free course from the University of Helsinki on modern web development (React, Redux, Node.js, GraphQL, TypeScript).
    • AWS Skill Builder - Amazon's official learning center offering hundreds of free digital courses and hands-on labs.
    • fast.ai - Free practical deep learning course that has introduced thousands of developers to modern ML techniques.
    • Scrimba - Interactive video courses with editable code in the lesson player.
  • Individual Developer Blogs

    • The Old New Thing - Raymond Chen's legendary blog on Windows internals, API history, and engineering wisdom.
    • Kent C. Dodds - Tutorials and essays on JavaScript testing, React, and workflow.
    • Krebs on Security - Investigative reporting on cybercrime, security breaches, and the digital underground.
    • Julia Evans - Practical articles that explain systems and debugging topics.
    • Dan Luu - Long-form writing on engineering decisions and software trade-offs.
    • Patrick McKenzie - Essays on software business, pricing, and how engineering intersects with money.
    • Will Larson - Writing on engineering leadership, staff+ career paths, and infrastructure strategy.
    • Hillel Wayne - Careful writing on software correctness, formal verification, and testing.
    • Addy Osmani - Performance and web engineering guidance from Chrome ecosystem work.
  • Developer Communities and Forums

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

  • Tool Discovery Platforms

    • GitHub Trending - Daily and weekly list of repositories gaining momentum.
    • GitHub Explore - Collections of notable projects and emerging topics.
    • Libraries.io - Open source package discovery and dependency monitoring across ecosystems.
    • daily.dev Explore - Browse developer tools and articles by topic.
    • GitHub Topics: DevTools - Topic index for discovering active developer tooling projects.
    • Best of JS - JavaScript project discovery index ranked by activity and popularity.
  • AI Coding Assistants

    • GitHub Copilot - AI coding assistant integrated into common editors and IDEs.
    • Sourcegraph Cody - Codebase-aware assistant for search, edits, and refactors.
    • Codex - Open source coding agent from OpenAI for terminal-based development tasks.
    • Claude Code - Agentic coding tool for repository-level development tasks.
    • Tabnine - Code completion assistant with privacy-first team deployment.
  • Newsletters

    • Changelog News - Weekly open source and developer tooling highlights.
    • Bytes - JavaScript newsletter with practical links and commentary.
    • TLDR - Daily digest of software, startup, and engineering updates.
    • Pointer - Weekly links for senior engineers and engineering leaders, skewed toward architecture and people management.
    • Golang Weekly - Weekly digest of Go ecosystem updates and resources.
    • React Status - Weekly updates on React and adjacent frontend tooling.
  • Developer Surveys and Trend Reports

  • Job Boards and Career Platforms

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

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

    • lazygit - Terminal UI for Git that makes staging, rebasing, and branching faster.
    • fzf - Command-line fuzzy finder that integrates with shell history, file navigation, and any list.
    • bat - Command-line file viewer with syntax highlighting and Git integration.
    • ripgrep - Fast grep alternative that respects `.gitignore`; used inside VS Code's search engine.
    • tmux - Terminal multiplexer for persistent and split-session workflows.
    • Notion - Workspace for project docs, plans, and team notes.
    • ngrok - Instantly create a public URL for a website running on your local machine.
  • Developer Profile and Portfolio

    • 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.
    • Stack Overflow Developer Story - Profile format for summarizing technical background and experience.
    • GitHub Stars - Program highlighting developer impact and open source contributions.
  • Reference and Documentation

    • cheat.sh - Unified cheat sheet server accessible from the terminal via curl or browser.
    • devhints.io - Printable developer cheat sheets for tools, languages, and frameworks.
    • Can I Use - Browser compatibility tables for HTML, CSS, and JavaScript APIs across all major browsers.
    • web.dev - Google's guidance on modern web capabilities, performance, and accessibility.
    • TLDR Pages - Simplified, community-maintained man pages with practical command examples.
  • API Tools and Testing

    • Bruno - Offline-first, open source API client that stores collections as plain files in your Git repo.
    • Thunder Client - Lightweight REST API client built directly into VS Code.
  • News Aggregators and Feeds

    • Hacker News - Community-submitted links and discussion about software, startups, and computing.
    • DZone - Community-contributed developer articles and links across Java, DevOps, and cloud topics.
    • DevURLs - Developer link stream sourced from technical publications.
    • Echo JS - Community-submitted JavaScript links with voting.
    • Techmeme - Algorithmically aggregated technology headlines from multiple publications.
  • Contributing to Open Source

    • CodeTriage - Subscribe to get open source issues delivered to your inbox daily.
    • Open Source Friday - GitHub's initiative encouraging developers to contribute to open source every Friday.