DirHub

An organized directory of curated resources — developer tools, design assets, learning platforms, open-source projects, APIs, and more. Built for reference and discovery.

DirHub collects and categorizes publicly available resources across multiple domains. Each entry includes a description and relevant tags to help you evaluate its fit for your needs. All listings are for informational and educational reference purposes.

Web Resources

Reference materials and utilities for building and optimizing websites.

MDN Web Docs

Web Reference

Comprehensive documentation for HTML, CSS, JavaScript, and web APIs maintained by Mozilla. Includes guides, tutorials, and browser compatibility data. Freely accessible for all skill levels.

Web ReferenceUpdated regularly
HTMLCSSJavaScript

Can I Use

Compatibility Tool

Up-to-date browser support tables for front-end web technologies. Search by feature to see which browsers support it. Essential for making informed polyfill and fallback decisions.

Compatibility ToolUpdated regularly
browserssupportcompatibility

Web Dev Simplified

Learning Blog

Tutorials and articles explaining front-end concepts in a clear, structured manner. Covers HTML, CSS, JavaScript, React, and build tools. Suitable for self-taught developers.

Learning BlogUpdated weekly
tutorialsfrontendbeginner

CSS-Tricks

CSS Reference

Long-running resource covering CSS layouts, Flexbox, Grid, animations, and preprocessors. Includes the famous "Complete Guide to Flexbox" and "Complete Guide to Grid".

CSS ReferenceUpdated regularly
CSSFlexboxGrid

JavaScript.info

Language Guide

Modern JavaScript tutorial covering fundamentals, objects, promises, modules, and browser APIs. Well-structured with examples and tasks. Suitable for beginners and intermediate developers.

Language GuideUpdated regularly
JavaScripttutorialmodern

PageSpeed Insights

Performance Tool

Google tool that analyzes page content and provides suggestions for improving load performance. Reports Core Web Vitals and Lighthouse scores for both mobile and desktop.

Performance ToolFree service
performanceLighthouseCore Web Vitals

Developer Tools

Utilities and platforms that improve development workflow and code quality.

Git

Version Control

Distributed version control system for tracking code changes and enabling team collaboration. Features branching, merging, and staging. Industry standard for software development teams.

Version ControlOpen source
gitversion controlcollaboration

Visual Studio Code

Code Editor

Free source-code editor from Microsoft with built-in Git support, IntelliSense, debugging, and extensive extension marketplace. Supports most programming languages via plugins.

Code EditorFree
editorVS Codeextensions

Postman

API Client

Platform for building, testing, and documenting APIs. Supports REST, GraphQL, and SOAP requests with environment variables, test scripts, and collection runner for automation.

API ClientFree tier available
APItestingREST

Docker

Container Platform

Platform for developing, shipping, and running applications in containers. Provides consistent environments across development, staging, and production. Extensive image registry available.

Container PlatformFree tier
Dockercontainersdeployment

GitHub Actions

CI/CD

Automate software workflows directly from GitHub repositories. Build, test, and deploy code with custom workflows. Includes a large marketplace of pre-built actions.

CI/CDFree for public repos
CI/CDautomationGitHub

ESLint

Code Linter

Configurable linter for identifying and fixing patterns in JavaScript and TypeScript code. Enforces code quality and consistency rules. Integrates with most editors and build pipelines.

Code LinterOpen source
lintingJavaScriptquality

Design Assets

Collections of icons, illustrations, fonts, templates, and design inspiration.

Unsplash

Stock Photography

Library of high-resolution, freely usable photographs contributed by a community of photographers. Images can be used for commercial and non-commercial projects without permission.

Stock PhotographyFree
photosfreehigh resolution

Font Awesome

Icon Library

Scalable vector icon library with thousands of icons for web and desktop applications. Free tier includes solid and regular styles; pro tier offers more icons and styles.

Icon LibraryFree tier
iconsvectorCSS

Dribbble

Design Community

Platform for designers to showcase their work, find inspiration, and connect with clients. Browse UI designs, illustrations, branding projects, and motion design shots.

Design CommunityFree to browse
designportfolioinspiration

Figma

Design Tool

Browser-based interface design tool with real-time collaboration. Supports vector editing, prototyping, design systems, and developer handoff. Free tier for individuals and small teams.

Design ToolFree tier
FigmaUI designcollaboration

Google Fonts

Web Fonts

Library of open-source font families optimized for web use. Browse, preview, and embed fonts with simple CSS or JavaScript snippets. Includes variable font support.

Web FontsFree
fontstypographyweb

Humaaans

Illustrations

Mix-and-match library of vector illustrations featuring diverse people in various poses and activities. Customizable colors and styles. Free for commercial and personal projects.

IllustrationsFree
illustrationspeoplevector

Learning Platforms

Online platforms offering courses, tutorials, and learning paths across disciplines.

Coursera

Online Courses

Platform offering courses, specializations, and degrees from universities and companies worldwide. Subjects include technology, business, health, and humanities. Free auditing available.

Online CoursesFree & paid
coursesuniversitycertificate

Khan Academy

Free Learning

Non-profit educational platform offering practice exercises, instructional videos, and personalized learning dashboards across math, science, computing, history, and more.

Free LearningFree
freemathscience

Udemy

Course Marketplace

Global marketplace with thousands of video courses across programming, design, business, and personal development. Courses are self-paced with lifetime access and periodic discounts.

Course MarketplacePaid with discounts
coursesself-pacedmarketplace

freeCodeCamp

Interactive Coding

Non-profit platform offering interactive coding challenges and project-based certifications in web development, data visualization, machine learning, and more. Entirely free.

Interactive CodingFree
codingfreecertification

Pluralsight

Tech Learning

Technology-focused learning platform with expert-led courses in software development, IT, data, and security. Includes skill assessments and learning paths. Subscription required.

Tech LearningSubscription
technologylearning pathsIT

MIT OpenCourseWare

University Materials

Free publication of MIT course materials including lecture notes, problem sets, exams, and videos. Covers engineering, science, humanities, and management. No registration required.

University MaterialsFree
MITcourse materialsfree

Productivity Tools

Software and services that help organize work, manage tasks, and streamline communication.

Notion

Workspace

All-in-one workspace for notes, documents, databases, wikis, and project management. Supports markdown, Kanban boards, calendars, and team collaboration. Free tier available.

WorkspaceFree tier
notesproject managementdatabase

Trello

Task Management

Visual project management tool using boards, lists, and cards. Supports due dates, attachments, labels, and team assignments. Free tier with limited Power-Ups.

Task ManagementFree tier
Kanbantaskscollaboration

Slack

Team Communication

Messaging platform for teams with channels, direct messages, file sharing, and integrations with hundreds of third-party tools. Free tier includes searchable message history.

Team CommunicationFree tier
messagingchannelsintegration

Obsidian

Knowledge Base

Local-first note-taking app using plain Markdown files. Features bidirectional linking, graph view, plugins, and local search. Suitable for building a personal knowledge base.

Knowledge BaseFree for personal
notesMarkdownknowledge graph

Todoist

Task Manager

Cross-platform task manager with natural language input, projects, labels, filters, and productivity tracking. Free tier covers personal task management needs.

Task ManagerFree tier
tasksproductivitycross-platform

Google Drive

Cloud Storage

Cloud storage and file synchronization service with integrated document editors (Docs, Sheets, Slides). Supports real-time collaboration and sharing controls. Free 15 GB storage.

Cloud StorageFree 15 GB
cloudstoragecollaboration

Open Source Projects

Notable open-source projects, foundations, and contribution platforms.

GitHub

Code Hosting

Platform for hosting and collaborating on Git repositories. Features pull requests, code review, issue tracking, actions, and project boards. Largest host of open-source projects worldwide.

Code HostingFree for public repos
GitHubhostingcollaboration

React

UI Library

JavaScript library for building user interfaces maintained by Meta. Component-based architecture with declarative rendering and hooks. Extensively used in web and mobile applications.

UI LibraryOpen source
ReactUIJavaScript

Python

Programming Language

High-level, general-purpose programming language emphasizing readability and versatility. Used in web development, data science, automation, and AI. Open-source with a large standard library.

Programming LanguageOpen source
Pythonlanguagedata science

Node.js

Runtime

JavaScript runtime built on Chrome's V8 engine for server-side and networking applications. Event-driven, non-blocking I/O model suited for scalable applications. Large package ecosystem.

RuntimeOpen source
Node.jsserverJavaScript

Tailwind CSS

CSS Framework

Utility-first CSS framework for rapidly building custom designs. Uses low-level utility classes that compose directly in HTML. Includes responsive, dark mode, and customization features.

CSS FrameworkOpen source
TailwindCSSutility

Vite

Build Tool

Next-generation frontend build tool that leverages native ES modules for fast dev server startup and hot module replacement. Supports React, Vue, Svelte, and vanilla JavaScript.

Build ToolOpen source
Vitebundlerdev server

API Directories

Collections of public APIs, documentation, and tools for API discovery.

Public APIs

API Collection

Curated list of publicly available APIs across categories including weather, finance, news, music, and government. Each entry includes authentication method and documentation links.

API CollectionFree
APIspublicdirectory

RapidAPI

API Hub

API marketplace where developers can discover, test, and connect to thousands of APIs. Provides a single dashboard for API management, analytics, and usage tracking.

API HubFree tier
APImarketplacetesting

OpenWeatherMap

Weather API

Provides current weather data, forecasts, and historical weather data for any location worldwide. Free tier includes limited API calls per day. Suitable for weather-based applications.

Weather APIFree tier
weatherAPIforecast

REST Countries

Country Data API

API providing information about countries — capital, population, currency, languages, flag, and regional data. Useful for educational apps and travel-related projects. Free to use.

Country Data APIFree
countriesdataREST

JSONPlaceholder

Mock API

Fake REST API for testing and prototyping. Provides endpoints for posts, comments, users, and photos. Returns realistic JSON data. Free and does not require authentication.

Mock APIFree
mocktestingJSON

Stripe API

Payment API

Payment processing platform with well-documented APIs for accepting payments, managing subscriptions, and handling marketplace payouts. Supports global currencies and payment methods.

Payment APIPer-transaction fees
paymentsStripebilling

Writing & Content

Tools and platforms for writing, publishing, grammar checking, and content creation.

Grammarly

Writing Assistant

AI-powered writing tool that checks grammar, spelling, punctuation, and style. Provides suggestions for clarity, tone, and conciseness. Browser extension and desktop app available.

Writing AssistantFree tier
grammarwritingproofreading

Medium

Publishing Platform

Online publishing platform for writers to share articles with a built-in audience. Topics include technology, culture, self-improvement, and business. Partner Program for monetization.

Publishing PlatformFree to read/write
blogpublishingwriting

Hemingway Editor

Readability Tool

Editor that highlights complex sentences, passive voice, adverbs, and dense phrases to improve readability. Color-coded suggestions help writers simplify and clarify their prose.

Readability ToolFree web version
editingreadabilityclarity

Substack

Newsletter Platform

Platform for writers to publish newsletters and build subscriber bases directly. Supports free and paid subscription tiers. Tools for writing, audience management, and payments.

Newsletter PlatformFree to start
newslettersubscriptionwriting

Hugo

Static Site Generator

Fast static site generator written in Go. Build blogs, documentation sites, and portfolios using Markdown content with themes. Known for extremely fast build times.

Static Site GeneratorOpen source
Hugostatic siteMarkdown

Notion AI

AI Writing Tool

AI assistant integrated into Notion for drafting content, summarizing notes, generating ideas, and rewriting text. Helps writers overcome blocks and improve draft quality.

AI Writing ToolAdd-on subscription
AIwritingbrainstorming

Data & Analytics

Platforms for data analysis, visualization, business intelligence, and data engineering.

Tableau Public

Data Visualization

Free version of Tableau for creating and sharing interactive data visualizations online. Supports connecting to various data sources, building dashboards, and publishing publicly.

Data VisualizationFree
Tableauvisualizationdashboards

Jupyter Notebook

Interactive Computing

Open-source web application for creating documents combining live code, equations, visualizations, and narrative text. Widely used in data science, research, and education.

Interactive ComputingOpen source
JupyterPythondata science

Google Analytics

Web Analytics

Web analytics service for tracking and reporting website traffic, user behavior, and conversions. Free tier includes event tracking, audience insights, and integration with Google Ads.

Web AnalyticsFree tier
analyticstrafficreporting

Apache Superset

BI Platform

Open-source business intelligence web application for data exploration and visualization. Supports SQL queries, chart building, dashboard creation, and a rich visualization library.

BI PlatformOpen source
BIdashboardsSQL

Kaggle

Data Science Community

Platform for data science competitions, public datasets, and code notebooks. Users can learn, share, and compete on machine learning problems. Free access to GPU compute.

Data Science CommunityFree
competitionsdatasetsML

D3.js

Visualization Library

JavaScript library for producing dynamic, interactive data visualizations in web browsers. Uses HTML, SVG, and CSS to bind data to the DOM. Highly flexible and customizable.

Visualization LibraryOpen source
D3visualizationJavaScript

Community & Forums

Online communities for discussion, support, networking, and knowledge sharing.

Stack Overflow

Developer Q&A

Community-driven Q&A platform for programmers. Users ask and answer technical questions across all programming languages and tools. Reputation system incentivizes quality contributions.

Developer Q&AFree
Q&Aprogrammingcommunity

Reddit

Social Community

Network of topic-based communities (subreddits) where users submit content, vote, and discuss. Covers every imaginable topic from technology and science to hobbies and news.

Social CommunityFree
forumsdiscussionsocial

dev.to

Developer Blog

Community platform where developers share articles, tutorials, and experiences. Supports Markdown publishing, code highlighting, and community discussions. Free to join and contribute.

Developer BlogFree
blogdeveloperscommunity

Hacker News

Tech News

Social news website focusing on computer science and entrepreneurship, run by Y Combinator. Community-driven content with emphasis on thoughtful discussion and intellectual curiosity.

Tech NewsFree
newstechnologystartup

Product Hunt

Product Discovery

Platform for discovering and sharing new products and tools. Community votes and comments surface the best daily launches across software, hardware, and media categories.

Product DiscoveryFree
productslaunchdiscovery

Indie Hackers

Founder Community

Community for independent founders and entrepreneurs building profitable online businesses. Features interviews, revenue reports, and discussion forums about bootstrapping and growth.

Founder CommunityFree
foundersbootstrappingbusiness
No resources match your search. Try a different keyword.