Awesome Project Management

July 28, 2026 ยท View on GitHub

Awesome PRs Welcome License: MIT

A curated list of awesome Project Management tools, resources, books, methodologies, and communities.

PM Banner


๐Ÿ“š Table of Contents

  1. Top Project Management Tools
  2. Free Templates
  3. Design & Documentation Tools
  4. Communication Tools
  5. Productivity Tools
  6. Password Management Tools
  7. Cloud Storage
  8. Version Control / SCM
  9. Estimation
  10. Requirements
  11. Software Development Methodologies
  12. Software Development Life Cycle (SDLC)
  13. Books
  14. Video & Online Courses
  15. Tutorials
  16. Articles & Posts
  17. Best Practices
  18. Communication
  19. Community
  20. Conferences & Seminars
  21. Notable People
  22. Certifications
  23. Essential Websites
  24. Cheat Sheets
  25. Interview Preparation

๐Ÿ› ๏ธ Top Project Management Tools

Tools marked Free offer a no-cost tier. Paid pricing is per user/month unless noted. โš ๏ธ = status unverified or tool may be discontinued.

ToolDescriptionPricing
ClickUpAll-in-one productivity platform: tasks, docs, goals, and moreFree / Paid plans
Monday.comVisual work OS to manage projects and team workflowsFree (limited) / Paid
JiraIndustry-standard issue tracker for software teamsFrom $7.75/user
AsanaWork management platform for goals, projects, and tasksFrom $10.99/user
TrelloKanban-style boards, lists, and cards for visual project trackingFree / Paid
NotionAll-in-one workspace: notes, wikis, databases, and planningFree / From $8/user
BasecampSimple, opinionated project management and team communicationFree trial / Flat rate
WrikeEnterprise-grade work management with advanced reportingFree (limited) / Paid
AirtableFlexible database-spreadsheet hybrid for any workflowFree (limited) / Paid
BacklogProject management + version control for developer teamsFree / From $35/30 users
RedmineFlexible open-source project management web app (Ruby on Rails)Free ยท Open Source
TaigaAgile PM platform for developers, designers, and PMsFree ยท Open Source
OpenProjectLeading open-source project management softwareFree ยท Open Source
TeamGanttSimple Gantt chart tool for scheduling and team updatesFree (limited) / Paid
HiveFlexible project management with native chat and analyticsFree (limited) / Paid
HarvestTime tracking and invoicing for project teamsFree / From $12/user
TaskadeReal-time collaborative task lists and mind mapsFree / Paid
FreedcampProject management for personal and professional useFree / From $1.49/user
Teamwork.comClient-focused project management with billing featuresFree (up to 5 users)
Microsoft ProjectEnterprise project, resource, and portfolio managementFrom $10/user
ShortcutProject management built specifically for software teamsFrom $8.50/user
RedboothFlexible PM software with HD video meetingsFrom $9/user
Bitrix24CRM + project management + website builder suiteFree (up to 12 users)
HitaskSimple task and project management for teamsFree / Paid
LavagnaOpen-source issue and project management for small teamsFree ยท Self-hosted
zipBoardBug tracking and visual feedback for web projectsFree (1 project) / From $39/mo
Conyso CadenceCPM scheduler with Monte Carlo risk simulation and EVM support; imports Primavera P6 & MS ProjectFree
StacksPrivate, self-hosted project management for tasks and teamsSelf-hosted
Phabricator โš ๏ธOpen-source dev tools suite โ€” archived 2021, community forks availableFree ยท Self-hosted

๐Ÿ“„ Free Templates


๐ŸŽจ Design & Documentation Tools

  • 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
  • Penpot โ€” Open-source UI/UX design and prototyping tool
  • InVision โ€” Digital product design and prototyping
  • Zeplin โ€” Design handoff and collaboration
  • Smartsheet โ€” Spreadsheet-based project planning
  • Slite โ€” Team knowledge base and documentation
  • Codepen โ€” Front-end code playground and collaboration
  • Icons8 โ€” Icons, illustrations, and design assets
  • Adobe XD โš ๏ธ โ€” UI/UX prototyping tool (no longer actively developed)

๐Ÿ’ฌ Communication Tools

  • 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

โšก Productivity Tools

  • 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 Management Tools

  • 1Password โ€” Team and personal password manager
  • Dashlane โ€” Password manager with dark web monitoring
  • LastPass โ€” Cloud-based password vault
  • Bitwarden โ€” Open-source password manager (free tier available)

โ˜๏ธ Cloud Storage

  • 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

๐Ÿ”€ Version Control / SCM

  • 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
  • SourceForge โ€” Open-source software hosting and distribution

๐Ÿ“ Estimation


๐Ÿ“‹ Requirements


๐Ÿ”„ Software Development Methodologies

MethodologyDescriptionLink
AgileIterative, flexible development frameworkagilenutshell.com
ScrumSprint-based Agile framework with defined rolesIntroduction to Scrum
KanbanVisual workflow management with WIP limitsIntroduction to Kanban
LeanEliminate waste, maximize value deliverylean.org
Six SigmaData-driven quality improvement methodologyTutorialsPoint
PRINCE2Structured project management frameworkprince2.com
PRiSMSustainability-focused project managementgreenprojectmanagement.org
WaterfallSequential, phase-based development modelTutorialsPoint
Spiral ModelRisk-driven iterative developmentGeeksforGeeks
Extreme Programming (XP)Agile methodology emphasizing technical excellenceWikipedia
Feature Driven Development (FDD)Feature-centric iterative developmentagilemodeling.com
Critical Path Method (CPM)Schedule optimization via critical task identificationSmartsheet
Critical Chain PM (CCPM)Buffer-based scheduling to protect project completionTallyfy
Adaptive Project Framework (APF)Scope-flexible framework for uncertain projectsWikipedia
V-ModelVerification and validation model paired with SDLC phasesMedium

๐Ÿ” Software Development Life Cycle (SDLC)

The SDLC is a structured process for planning, creating, testing, and deploying information systems.


๐Ÿ“– Books

Foundational & Beginner

  1. Project Management Absolute Beginner's Guide
  2. Project Management For Dummies
  3. Making Things Happen: Mastering Project Management
  4. HBR Guide to Project Management
  5. 97 Things Every Project Manager Should Know

Agile & Scrum

  1. The Power of Scrum
  2. Scrum: The Art of Doing Twice the Work in Half the Time
  3. Agile Project Management with Scrum
  4. Essential Scrum
  5. Agile Retrospectives: Making Good Teams Great
  6. Scrum Shortcuts Without Cutting Corners
  7. SCRUM: The Ultimate Beginner's Guide
  8. SafeScrumยฎ โ€“ Agile Development of Safety-Critical Software

Leadership & Soft Skills

  1. The 7 Habits of Highly Effective People
  2. Peopleware: Productive Projects and Teams
  3. Leadership Step by Step
  4. Conflict 101: A Manager's Guide to Resolving Problems
  5. Good to Great
  6. Principles: Life and Work โ€“ Ray Dalio
  7. Master Your Time, Master Your Life

Technical & Advanced

  1. The Mythical Man-Month
  2. INSPIRED: How to Create Tech Products Customers Love
  3. Mastering Software Project Requirements
  4. Risk Up Front: Managing Projects in a Complex World
  5. PMP Exam Study Guide
  6. Project Management: A Systems Approach

Standards & Frameworks

  1. PMBOKยฎ Guide
  2. SBOKยฎ Guide
  3. The Lean Startup
  4. 101 Tips for the Enlightened Project Manager
  5. One Hundred Rules for NASA Project Managers
  6. The 50 Golden Rules of Project Management
  7. Brilliant Checklists for Project Managers
  8. Scrappy Project Management
  9. The HBR Manager's Handbook

๐ŸŽฌ Video & Online Courses

Free Courses & Videos


๐Ÿ“š Tutorials


๐Ÿ“ฐ Articles & Posts

  1. The Beginner's Guide to Project Planning Software โ€“ Medium
  2. Becoming a Project Manager โ€“ A Complete Guide โ€“ Paymo
  3. 10 Essential Project Management Skills โ€“ ProjectManager
  4. How to Avoid 12 Common Mistakes in PM โ€“ ProjectSmart
  5. 10 Powerful Tips for PM Success โ€“ ProofHub
  6. Communication & Leadership Tips and Tricks
  7. The Art of Writing User Stories โ€“ Medium
  8. The Top 9 Reasons for IT Project Failure
  9. 10 Reasons Why Software Projects Fail โ€“ Medium
  10. Tools for Remote Teams to Stay Connected โ€“ zipBoard
  11. Web Development Roadmap โ€“ Scaler

โœ… Best Practices


๐Ÿ—ฃ๏ธ Communication


๐Ÿ‘ฅ Community

Facebook Groups

LinkedIn Groups

Slack Communities

Reddit


๐ŸŽค Conferences & Seminars


๐Ÿง‘โ€๐Ÿ’ผ Notable People

NameKnown ForLink
Kent BeckCreator of Extreme Programming (XP)kentbeck.com
Jeff SutherlandCo-creator of Scrumscruminc.com
Ken SchwaberCo-creator of Scrumcontrolchaos.com
Martin FowlerSoftware architecture and agile thought leadermartinfowler.com
Mike CohnAgile coach, author of User Stories Appliedmountaingoatsoftware.com
Robert C. Martin"Uncle Bob" โ€“ Clean Code and SOLID principlescleancoder.com
Scott BerkunAuthor and speaker on innovation and PMscottberkun.com
Phil SimonAuthor on technology and collaborationphilsimon.com

๐Ÿ† Certifications

Scrum & Agile

PMI Certifications

Other Frameworks

PDU Resources (PMP Renewal)


๐ŸŒ Essential Websites


๐Ÿ“‹ Cheat Sheets


๐Ÿ’ผ Interview Preparation


๐Ÿค Contributing

Contributions are welcome! Please read the contribution guidelines before submitting a pull request.

๐Ÿ’ก No CONTRIBUTING.md yet? Create one with basic rules: link format, description style, and how to verify a tool is still active before adding it.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/add-new-tool)
  3. Commit your changes (git commit -m 'Add [Tool Name]')
  4. Push to the branch (git push origin feature/add-new-tool)
  5. Open a Pull Request

๐Ÿ“œ License

License: MIT

This project is licensed under the MIT License โ€” see the LICENSE file for details.