A curated list of awesome Project Management tools, resources, books, methodologies, and communities.
- Top Project Management Tools
- Free Templates
- Design & Documentation Tools
- Communication Tools
- Productivity Tools
- Password Management Tools
- Cloud Storage
- Version Control / SCM
- Estimation
- Requirements
- Software Development Methodologies
- Software Development Life Cycle (SDLC)
- Books
- Download Books
- Video & Online Courses
- Tutorials
- Articles & Posts
- Best Practices
- Communication
- Community
- Conferences & Seminars
- Notable People
- Certifications
- Essential Websites
- Cheat Sheets
- Interview Preparation
Tools marked Free offer a no-cost tier. Paid pricing is per user/month unless noted.
| Tool | Description | Pricing |
|---|---|---|
| ClickUp | All-in-one productivity platform: tasks, docs, goals, and more | Free / Paid plans |
| Monday.com | Visual work OS to manage projects and team workflows | Free (limited) / Paid |
| Jira | Industry-standard issue tracker for software teams | From $7.75/user |
| Asana | Work management platform for goals, projects, and tasks | From $10.99/user |
| Trello | Kanban-style boards, lists, and cards for visual project tracking | Free / Paid |
| Notion | All-in-one workspace: notes, wikis, databases, and planning | Free / From $8/user |
| Basecamp | Simple, opinionated project management and team communication | Free trial / Flat rate |
| Wrike | Enterprise-grade work management with advanced reporting | Free (limited) / Paid |
| Airtable | Flexible database-spreadsheet hybrid for any workflow | Free (limited) / Paid |
| Backlog | Project management + version control for developer teams | Free / From $35/30 users |
| Redmine | Flexible open-source project management web app (Ruby on Rails) | Free · Open Source |
| Taiga | Agile PM platform for developers, designers, and PMs | Free · Open Source |
| OpenProject | Leading open-source project management software | Free · Open Source |
| TeamGantt | Simple Gantt chart tool for scheduling and team updates | Free (limited) / Paid |
| Hive | Flexible project management with native chat and analytics | Free (limited) / Paid |
| Harvest | Time tracking and invoicing for project teams | Free / From $12/user |
| Taskade | Real-time collaborative task lists and mind maps | Free / Paid |
| Freedcamp | Project management for personal and professional use | Free / From $1.49/user |
| Teamwork.com | Client-focused project management with billing features | Free (up to 5 users) |
| Microsoft Project | Enterprise project, resource, and portfolio management | From $10/user |
| Clubhouse (Shortcut) | Project management built specifically for software teams | From $8.50/user |
| Redbooth | Flexible PM software with HD video meetings | From $9/user |
| Bitrix24 | CRM + project management + website builder suite | Free (up to 12 users) |
| Phabricator | Open-source suite of tools for software development teams | Free · Self-hosted |
| Hitask | Simple task and project management for teams | Free / Paid |
| Outplanr | Converts to-do lists into daily work plans | From $15/3 users |
| Lavagna | Open-source issue and project management for small teams | Free · Self-hosted |
| zipBoard | Bug tracking and visual feedback for web projects | Free (1 project) / From $39/mo |
| Pinitto.me | Infinite virtual corkboard for real-time collaboration | Free |
- Top Project Management Excel Templates
- Free Task List and Checklist Templates
- The Ultimate List of 42 Free PM Templates
- Work Breakdown Structure (WBS)
- Sample WBS Templates (Google Sheets)
- Project Timeline – Marine Theme (Google Sheets)
- IEEE Software Requirements Specification Template
- Weekly Timesheet Template
- Gantt Chart Template
- To-Do List Template
- High Level Project Estimation
- Project Start-to-End Generic Checklist
- Project Charter Template
- Minutes of Meeting (MoM)
- Figma — Collaborative UI/UX design tool
- Draw.io (diagrams.net) — Free diagramming and flowchart tool
- Gitbook — Modern documentation platform
- Notion — Docs, wikis, and knowledge bases
- Sketch — macOS-native vector design tool
- Adobe XD — UI/UX prototyping tool
- InVision — Digital product design and prototyping
- Zeplin — Design handoff and collaboration
- Smartsheet — Spreadsheet-based project planning
- Prottapp — Mobile and web prototyping
- Slite — Team knowledge base and documentation
- Codepen — Front-end code playground and collaboration
- Icons8 — Icons, illustrations, and design assets
- Microsoft Teams — Chat, meetings, and Office 365 integration
- Slack — Channel-based messaging for teams
- Zoom — Video conferencing and webinars
- Google Meet — Secure video meetings by Google
- Discord — Voice, video, and text community platform
- Telegram — Fast, secure messaging with bot support
- Skype — Classic video calling and messaging
- Webex — Enterprise video meetings (Cisco)
- Rocket.Chat — Open-source team communication platform
- Fleep — Messaging with email interoperability
- Flock — Team messaging with productivity integrations
- Amazon Chime — AWS-integrated communications service
- GoToMeeting — Professional online meetings
- Zoho Meeting — Online meetings and webinars
- Nextiva — Business VoIP and communication suite
- Workplace by Meta — Facebook-style collaboration for businesses
- Notion — All-in-one notes, wikis, and task management
- OneNote — Microsoft's digital notebook
- Evernote — Note-taking and organization
- Google Keep — Quick notes and reminders
- Joplin — Open-source note-taking with markdown support
- Azendoo — Task and project tracking with integrations
- Password Generator — Password Generator
- 1Password — Team and personal password manager
- Dashlane — Password manager with dark web monitoring
- LastPass — Cloud-based password vault
- Google Drive — 15 GB free; deep Google Workspace integration
- Dropbox — File sync and sharing for teams
- OneDrive — Microsoft's cloud storage
- Box — Enterprise content management and collaboration
- Huddle — Secure collaboration for government and enterprise
- OneHub — Secure file sharing with client portals
- GitHub — World's largest code hosting platform
- GitLab — Full DevOps platform with built-in CI/CD
- Bitbucket — Git hosting with Jira integration (Atlassian)
- Gitea — Lightweight, self-hosted Git service
- Beanstalk — Hosted Git and SVN with deployment
- Launchpad — Code hosting and collaboration (Ubuntu/Canonical)
- SourceForge — Open-source software hosting and distribution
- Agile Estimation Techniques – PMI
- Estimake.it – Project Estimation Tool
- Simple Estimate – Project Estimation Tool
- Estimation Techniques Overview – TutorialsPoint
- 5 Methods of Project Estimation – LiquidPlanner
- Project Estimation with Use Case Points
- How to Prepare a Quotation Using Use Case Points
- Writing Good Requirements
- How (and Why) to Write Great User Stories – freeCodeCamp
- 10 Tips for Writing Good User Stories – Roman Pichler
- Themes, Epics, and the Art of Writing User Stories
- The Art of Writing User Stories – Medium
- User Stories – The Art of Writing Agile Requirements (PDF)
- How to Write a Good Requirement (PDF)
| Methodology | Description | Link |
|---|---|---|
| Agile | Iterative, flexible development framework | agilenutshell.com |
| Scrum | Sprint-based Agile framework with defined roles | Introduction to Scrum |
| Kanban | Visual workflow management with WIP limits | Introduction to Kanban |
| Lean | Eliminate waste, maximize value delivery | lean.org |
| Six Sigma | Data-driven quality improvement methodology | TutorialsPoint |
| PRINCE2 | Structured project management framework | prince2.com |
| PRiSM | Sustainability-focused project management | greenprojectmanagement.org |
| Waterfall | Sequential, phase-based development model | TutorialsPoint |
| Spiral Model | Risk-driven iterative development | GeeksforGeeks |
| Extreme Programming (XP) | Agile methodology emphasizing technical excellence | Wikipedia |
| Feature Driven Development (FDD) | Feature-centric iterative development | agilemodeling.com |
| Critical Path Method (CPM) | Schedule optimization via critical task identification | Smartsheet |
| Critical Chain PM (CCPM) | Buffer-based scheduling to protect project completion | Tallyfy |
| Adaptive Project Framework (APF) | Scope-flexible framework for uncertain projects | ThinkThyme |
| V-Model | Verification and validation model paired with SDLC phases | Medium |
The SDLC is a structured process for planning, creating, testing, and deploying information systems.
- SDLC – Wikipedia
- What is SDLC? Phases and Models – Guru99
- SDLC Overview – TutorialsPoint
- 📹 Software Development Lifecycle in 9 Minutes (YouTube)
- Project Management Absolute Beginner's Guide
- Project Management For Dummies
- Making Things Happen: Mastering Project Management
- HBR Guide to Project Management
- 97 Things Every Project Manager Should Know
- The Power of Scrum
- Scrum: The Art of Doing Twice the Work in Half the Time
- Agile Project Management with Scrum
- Essential Scrum
- Agile Retrospectives: Making Good Teams Great
- Scrum Shortcuts Without Cutting Corners
- SCRUM: The Ultimate Beginner's Guide
- SafeScrum® – Agile Development of Safety-Critical Software
- The 7 Habits of Highly Effective People
- Peopleware: Productive Projects and Teams
- Leadership Step by Step
- Conflict 101: A Manager's Guide to Resolving Problems
- Talking to 'Crazy': Dealing with Irrational People
- Good to Great
- Principles: Life and Work – Ray Dalio
- Master Your Time, Master Your Life
- The Velocity Advantage
- The Mythical Man-Month
- INSPIRED: How to Create Tech Products Customers Love
- Mastering Software Project Requirements
- Risk Up Front: Managing Projects in a Complex World
- PMP Exam Study Guide
- Project Management: A Systems Approach
- PMBOK® Guide
- SBOK® Guide
- The Lean Startup
- 101 Tips for the Enlightened Project Manager
- One Hundred Rules for NASA Project Managers
- The 50 Golden Rules of Project Management
- Brilliant Checklists for Project Managers
- Scrappy Project Management
- The HBR Manager's Handbook
- Z-Library – Free Book Downloads (check local availability)
- 📹 Introduction to Scrum – 7 Minutes
- 📹 What is Agile?
- 📹 Agile Product Ownership in a Nutshell
- 📹 Agile Methodology Overview
- 📹 Introduction to JIRA & Agile Project Management
- 📹 Software Development Lifecycle in 9 Minutes
- 📹 The 7 Habits of Highly Effective People – Animated Summary
- 📹 Improve Communication Skills – Speak Confidently
- 📹 7 Unique Tips to Improve Communication Skills
- IT Project Management for Beginners – Udemy
- Mastering Agile Scrum Project Management – Udemy
- PRINCE2 Foundation Complete Course & Practice Exams – Udemy
- Project Planning & Management for Software Engineers – Udemy
- Beginner's Guide to Project Management – Pluralsight
- Introduction to Project Management Principles – Coursera
- Initiating and Planning Projects – Coursera
- IT Project Management – Coursera
- Project Management Courses – edX
- Agile Leadership Principles – edX
- Introduction to Project Management – PMI
- JIRA Tutorial: A Complete Guide for Beginners – Guru99
- Project Management Concepts Tutorial – TutorialsPoint
- PRINCE2 Foundation and Practitioner Tutorial – Simplilearn
- Google Sheets 101: The Beginner's Guide – Zapier
- The Beginner's Guide to Project Planning Software – Medium
- Becoming a Project Manager – A Complete Guide – Paymo
- 10 Essential Project Management Skills – ProjectManager
- How to Avoid 12 Common Mistakes in PM – ProjectSmart
- 10 Powerful Tips for PM Success – ProofHub
- Communication & Leadership Tips and Tricks
- The Art of Writing User Stories – Medium
- The Top 9 Reasons for IT Project Failure
- 10 Reasons Why Software Projects Fail – Medium
- Tools for Remote Teams to Stay Connected – zipBoard
- Web Development Roadmap – Scaler
- The Nine Elements to PM Success – PMI
- 15 Killer PM Best Practices for Managers – Workamajig
- Project Management Best Practice Guide – TeamGantt
- Top 7 PM Best Practices – ProjectSmart
- 10 PM Best Practices Infographic – Wrike
- Communication Methods – TutorialsPoint
- 8 Ways to Master Mindful Communication – Uplift
- 8 Ways to Master the Art of Communication – Success
- 10 Simple Tricks for Improving Your Communication Style – US News
- Project Management Professionals PMP
- Project Manager Community – Best Group for PM
- PMO – Project Management Office
- Project Management Link
- PMI Project, Program and Portfolio Management
- PRINCE2 & MSP – Project & Programme Management + Agile Scrum
- Project Management Technology Trends
- State of Agile Report
- Global Scrum Gatherings – Scrum Alliance
- Agile Alliance Events
- A Complete List of PM Conferences – Toptal
| Name | Known For | Link |
|---|---|---|
| Kent Beck | Creator of Extreme Programming (XP) | kentbeck.com |
| Jeff Sutherland | Co-creator of Scrum | scruminc.com |
| Ken Schwaber | Co-creator of Scrum | controlchaos.com |
| Martin Fowler | Software architecture and agile thought leader | martinfowler.com |
| Mike Cohn | Agile coach, author of User Stories Applied | mountaingoatsoftware.com |
| Robert C. Martin | "Uncle Bob" – Clean Code and SOLID principles | cleancoder.com |
| Scott Berkun | Author and speaker on innovation and PM | scottberkun.com |
| Phil Simon | Author on technology and collaboration | philsimon.com |
- Certified ScrumMaster® (CSM) – Scrum Alliance
- Certified Scrum Product Owner® (CSPO) – Scrum Alliance
- Certified Scrum Developer® (CSD) – Scrum Alliance
- PMI Agile Certified Practitioner (PMI-ACP)®
- Scrum@Scale™
- LeSS Framework – Large Scale Scrum™
- APMG Agile Project Management (AgilePM)
- Management 3.0
- Project Management Professional (PMP)®
- Certified Associate in Project Management (CAPM)®
- PMI Risk Management Professional (PMI-RMP)®
- Agile Manifesto — The original 12 principles of Agile
- PMI – Project Management Institute — Global PM standards body
- CMMI Institute — Capability Maturity Model Integration
- ProjectSmart — PM articles, tools, and templates
- KnowledgeHut PM Blog
- Project Management Cheat Sheet – GitHub
- Ultimate Cheat Sheet for Successful PMs – ProofHub
- Project Management Cheat Sheet – Cheatography
- Cracking the PM Interview — Comprehensive book for landing PM roles at startups and tech companies
- Tech Interview Cheatsheet – Yang Shun — Distilled Do's and Don'ts for technical interviews
- 21 Top PM Interview Questions – LinkedIn
- Top 30 PM Interview Questions – Edureka
- Top 30 PM Interview Q&A – Whizlabs
- IT PM Interview Questions & Answers – Randstad
- Top 3 PM Interview Questions – Villanova
- 10 Killer Interview Questions for Hiring PMs – LiquidPlanner
- 10 Important PM Interview Areas – Simplilearn
Contributions are welcome! Please read the contribution guidelines before submitting a pull request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/add-new-tool) - Commit your changes (
git commit -m 'Add [Tool Name]') - Push to the branch (
git push origin feature/add-new-tool) - Open a Pull Request
This project is licensed under the MIT License — see the LICENSE file for details.
