Skip to content

Latest commit

 

History

70 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Hackathon

Awesome Hackathon

Tools and resources to help you build, design, and win hackathons! 🏆

Table of Contents

For Hackathon Participants 👨‍💻👩‍💻

  1. AI & Machine Learning
  2. AI Development Tools
  3. APIs & Data Sources
  4. Authentication & User Management
  5. Backend Development
  6. Blockchain & Web3
  7. Browser Extensions & Dev Tools
  8. Collaboration & Communication
  9. Cybersecurity Tools
  10. Data Engineering & Analytics
  11. Data Visualization
  12. Database & Storage
  13. Deployment & Hosting
  14. Design & UI/UX
  15. Design Resources
  16. Frontend Development
  17. Game Development
  18. Generators & Snippets
  19. Inspiration & Ideas
  20. LLM Models/Tools/Services
  21. MCP Servers/Tools
  22. Mobile Development
  23. Project Starters & Boilerplates
  24. Testing & Quality Assurance
  25. VPN & Privacy

For Hackathon Organizers 🎯📋

  1. Communication & Coordination
  2. Event Documentation & Collaboration
  3. Participant Resources & Inspiration
  4. Presentation & Demo Tools
  5. Project Management & Tracking
  6. Quick Deployment & Hosting for Demos

For Hackathon Participants 👨‍💻👩‍💻

AI & Machine Learning

  • Google Colab - Free Jupyter notebook with GPU support for quick prototyping of ML models
  • Hugging Face Transformers - Pre-trained NLP models, no need to train from scratch
  • IBM Watson AI - NLP, vision, and language tools with free tier for basic tasks
  • Replicate - Run and fine-tune open-source models. Deploy custom models at scale
  • RunwayML - No-code tool for computer vision, quickly deploys AI models for images or videos
  • Teachable Machine - Train image, sound, and pose models in the browser without code

AI Development Tools

  • Bolt - AI-powered web development agent for full-stack applications in browser
  • Claude Code - Agentic coding tool from Anthropic that operates in the terminal
  • Cursor - AI-powered integrated development environment with advanced features
  • GitHub Copilot - AI pair programmer that suggests code completions and entire functions
  • Windsurf - AI-powered code editor with real-time completion and suggestions

APIs & Data Sources

  • CoinGecko - Cryptocurrency price, market, and developer/social data
  • JsonPlaceholder - Fake online REST API for quick prototyping and testing
  • Mapbox - Easy-to-use maps and geolocation service with generous free tier
  • Mockaroo - Generate up to 1,000 rows of test data in multiple formats
  • Mocky - Tool for generating custom mock APIs
  • NewsAPI - Free access to recent news data from various sources
  • OpenAI API - Pre-built NLP models for text generation and understanding
  • RapidAPI - API marketplace to quickly find and test external APIs
  • SheetDB - Turns Google Sheets into a REST API for quick MVP data handling
  • Swagger UI - Tool for automatically documenting and testing REST APIs
  • Twilio - Simple API for sending SMS and making calls, free trial with credits

Authentication & User Management

  • Auth0 - Authentication service with social and passwordless login support
  • Clerk.dev - Drop-in authentication and user management with easy MVP setup
  • Firebase Anonymous Auth - Quick setup for user tracking without full sign-up
  • Firebase Auth - Simple authentication with social login support
  • Magic Link - Passwordless login with email, frictionless user authentication
  • NextAuth.js - Authentication for Next.js applications
  • SuperTokens - Open-source authentication with pre-built integrations

Backend Development

  • ASP.NET - Robust Microsoft framework for modern web applications and APIs
  • Express.js - Minimalist Node.js framework, easy REST API setup
  • FastAPI - Python framework for building APIs quickly with built-in docs
  • Firebase Functions - Serverless backend with fast deployment
  • Flask - Lightweight Python microframework for simple backends
  • Hasura - GraphQL engine for PostgreSQL, instant GraphQL API creation
  • Manifest - Instant Headless CMS / Micro-backend in 1 file

Blockchain & Web3

  • Alchemy - Easy-to-use platform for blockchain APIs and developer tools
  • Infura - API for connecting to Ethereum blockchain with free transactions
  • MetaMask - Browser extension for managing blockchain wallets and DApps
  • Moralis - Web3 backend with APIs, user authentication, and data storage
  • Remix IDE - Browser-based Solidity IDE for smart contracts

Browser Extensions & Dev Tools

Collaboration & Communication

  • Coda - Document tool blending text and tables for project tracking
  • Discord - Voice, video, and chat communication for team discussions
  • HackMD - Real-time markdown collaboration tool for documentation
  • Miro - Interactive whiteboard for brainstorming and visual planning
  • Notion - Workspace for organizing notes, ideas, and tasks
  • Slack - Communication tool with channels for team coordination
  • Trello - Kanban-style board for task tracking

Cybersecurity Tools

  • Burp Suite Community - Free tool for manual vulnerability assessments
  • Frida - Reverse engineering tool for Android and Windows applications
  • Metasploit - Tool for penetration testing by cybersecurity professionals
  • Nmap - Network discovery and security auditing tool
  • Nuclei - Open-source vulnerability scanner
  • OWASP ZAP - Open-source web application security scanner
  • Sqlmap - Penetration testing tool for SQL injection detection
  • Sudomy - Subdomain enumeration tool for reconnaissance
  • Wfuzz - Web application fuzz testing CLI tool
  • Wireshark - Network protocol analyzer for debugging

Data Engineering & Analytics

Data Visualization

  • Chart.js - Lightweight JavaScript library for frontend charts
  • Draw.io - Open-source diagramming tool with Google Drive integration
  • Google Charts - Simple API for website data visualizations
  • Plotly - Interactive graphing for data visualization in Python
  • Tableau Public - Free version for interactive, shareable dashboards

Database & Storage

  • Airtable - Easy-to-use database with spreadsheet interface
  • Firebase Firestore - Realtime NoSQL database with offline sync
  • MongoDB Atlas - Managed NoSQL database with free tier
  • PlanetScale - Serverless MySQL database with free tier
  • Supabase - Open-source Firebase alternative with instant SQL database

Deployment & Hosting

Design & UI/UX

  • Adobe XD Free - Lightweight design tool for wireframes and prototypes
  • Blender - Free and open-source 3D computer graphics software
  • Canva - Simple design tool with templates for mockups and presentations
  • Excalidraw - Collaborative whiteboard for sketch-style diagrams
  • Figma - Collaborative design tool for wireframes and prototypes
  • GIMP - Open-source image editor comparable to Photoshop
  • InVision Freehand - Digital whiteboard for brainstorming
  • Kdenlive - Professional-grade, open-source video editor
  • LibreOffice - Free, open-source office suite alternative
  • Pixilart - Free browser-based pixel art app
  • ProtoPie - Intuitive prototyping tool for interactive mockups
  • v0 - Powerful tool for generating high-quality UIs and code
  • Whimsical - Drag-and-drop wireframing tool for quick prototyping

Design Resources

Fonts

  • Geist Font - Developer-focused typeface inspired by Swiss design
  • Onest - Geometric and humanistic font blend

Icons

  • Geist Icons - Collection of icons used across Vercel products
  • Lucide Icons - Beautiful & consistent icon toolkit by the community
  • Phosphor Icons - Versatile icon family for interfaces and diagrams
  • Radix Icons - Open-source component library for development

Illustrations

Frontend Development

  • Bootstrap - CSS framework with pre-designed responsive components
  • Next.js - Powers high-quality web apps leveraging React capabilities
  • Parcel - Zero-config bundler for quick app setup
  • React - JavaScript library with reusable components
  • SvelteKit - Fast and lightweight framework with minimal boilerplate
  • Tailwind CSS - Utility-based CSS framework for quick styling
  • Vue.js - Lightweight, beginner-friendly framework for dynamic UIs

UI Libraries

  • Cult UI - Ready-to-use React components, Shadcn compatible
  • Magic UI - 50+ free animated components for React and TypeScript
  • Shadcn UI - Beautifully designed components made with Tailwind CSS

Game Development

Game Engines

  • Construct 3 - No-code game development platform with a free tier for building prototypes
  • GDevelop - No-code game creation tool with fast setup, suitable for quick prototypes
  • Game Maker Studio - GameMaker Studio 2 is the latest and greatest incarnation of GameMaker
  • Godot - Open-source game engine, perfect for lightweight 2D and 3D games
  • Heaps - Mature cross platform graphics engine designed for high performance games
  • PICO-8 - Fantasy console that encourages small, but expressive designs
  • Unity - Robust and beginner-friendly game engine for indie developers
  • Unity Personal - Free game engine for indie developers, ideal for cross-platform 2D/3D games
  • Unreal Engine - Powerful engine with a steep learning curve, great for high-quality 3D games

Frameworks

  • CraftyJS - Free and lightweight JavaScript framework for 2D games
  • LÖVE - Open-source framework to make 2D games in Lua
  • Phaser - Fast, free and open-source framework for Canvas and WebGL powered browser games
  • Pixelbox.js - Lightweight Javascript engine for browser games
  • PyGame - Free set of python modules designed for writing video games
  • libGDX - Cross-platform Java game development framework based on OpenGL
  • olcPixelGameEngine - Open source single-file prototyping and game-engine framework in C++

Game Development Tools

  • Clickteam Fusion - Easy to use game engine for beginners
  • LDtk - A fast, free, open source 2D level editor from the director of Dead Cells
  • Tiled - Free, easy to use and flexible level editor for creating 2D tile maps
  • gbdk-2020 - A C compiler, assembler, linker and set of libraries for the Z80

Online Services

Audio Tools

  • Audacity - Free, open source, cross-platform audio software
  • BeepBox - Online tool for sketching and sharing instrumental melodies
  • Bosca Ceoil - Free, easy to use tool for creating music
  • Famistudio - Very simple music editor for the SNES
  • LMMS - Free cross-platform alternative to commercial programs like FL Studio
  • MuseScore - Create, play and print beautiful sheet music
  • Tonnoform - Easy to use open-source 8 bit music making tool
  • Tracktion Waveform Free - Free, cross-platform and intuitive audio workstation
  • ZzFX - Sound effect generator similar to BFXR/SFXR
  • bfxr - Flash + AIR sound effects generator
  • cgMusic - Generate music with a certain level of quality
  • sfxr - Dead easy game sound effects generator

Graphics & Art Tools

  • Aseprite - Animated sprite editor and pixel art tool
  • Blender - Open source 3D creation, free to use for any purpose
  • BulkPicTools - Free browser-based bulk image processor. Compress, convert (HEIC/WebP/AVIF/PNG/JPG), resize, crop, and watermark 1,000+ images at once — no upload, no account, works offline. Perfect for quickly optimizing demo screenshots and pitch deck assets.
  • Figma - Free vector graphics editor with collaborative editing
  • FireAlpaca - Free digital painting software for Mac and Windows
  • GIMP - Free and Open Source Image Editor
  • Inkscape - Free and open source vector graphics editor
  • Krita - Professional free and open source painting program
  • Lospec Pixel Editor - Free pixel art program in your web browser
  • Magicavoxel - Free lightweight 8-bit voxel editor and path tracing renderer
  • Paint.NET - Free image and photo editing software
  • PiskelApp - Free online editor for animated sprites & pixel art
  • Pixelorama - Free and open source pixel art editor with Godot-Engine
  • Pyxel Edit - Pixel art drawing application designed for working with tiles
  • ZBrush - Industry standard for digital sculpting and painting

Color & Design Resources

  • Autodraw - Online tool to predict the placeholder images you need
  • BitFontMaker2 - Free online pixel font editor
  • Easy Releasy - Template pack to create itch.io pages
  • Flat UI Colors 2 - 280 handpicked colors split into 13 palettes
  • Lospec Color Palette - Searchable collection of palettes for pixel art
  • Removebg - Remove backgrounds automatically in 5 seconds
  • Smart upscaler - Enlarge and enhance images automatically using AI
  • ZzArt - Evolve HD textures for use in your games
  • ZzSprite - Procedurally generate tiny pixel art sprites

Game Design & Management

  • Lunacy - Free design alternative to Figma
  • Machinations - Free online tool to prototype the internal economy of your game
  • Miro - Free online tool with infinite canvas to sketch and design prototypes
  • Pomofocus - Combines tasks with a pomodoro timer
  • PureRef - Free stand-alone program that keeps track of your reference images
  • Toggl Track - Free time tracking for any workflow
  • TomatoTimer - A pomodoro timer that is dead easy to use

Game Hosting & Marketing

  • Chronolapse - Easily create your own timelapse videos
  • DeepMotion - Text to 3D animation and Video to 3D animation app
  • Screen2Gif - Screen, webcam and sketchboard recorder with gif export
  • Stability.ai - For stable models
  • itch.io - Simple way to share indie games online for free

Generators & Snippets

Inspiration & Ideas

  • Evernote Design - All-in-one bookmark links for designers
  • Saaspo - Best SaaS web design inspiration
  • saasui.design - Top-tier SaaS application designs showcase
  • SCRNSHTS - Hand-picked collection of app store design screenshots
  • Unarkhive - Curated links across various categories, updated daily

LLM Models/Tools/Services

  • YouLearn.AI - AI-powered learning platform for document analysis and Q&A

MCP Servers/Tools

  • GhidraMCP - Model Context Protocol server for LLM reverse engineering
  • MCP-Hydra - Cybersecurity toolkit connecting AI assistants to security tools
  • MCP-Scan - MCP Security Scanner

Mobile Development

Project Starters & Boilerplates

Testing & Quality Assurance

  • Cypress - JavaScript end-to-end testing framework
  • Jest - JavaScript testing framework with easy React setup
  • Mockoon - Mock API server to simulate APIs for testing
  • Postman - API testing tool with intuitive interface
  • Selenium IDE - Browser extension for creating UI tests

VPN & Privacy

  • 1.1.1.1 - Free, public DNS resolver from Cloudflare and APNIC
  • BrowsecVPN - Free Chrome/Mozilla VPN Extension
  • ProtonVPN - Free VPN for Win/Mac/Linux
  • TouchVPN - Free Chrome/Mozilla VPN Extension

For Hackathon Organizers 🎯📋

Communication & Coordination

  • Discord - Voice, video, and chat for participant communication
  • Slack - Organized channels for team coordination and announcements

Event Documentation & Collaboration

  • Coda - Document tool for project tracking and event organization
  • HackMD - Real-time markdown collaboration for documentation
  • Notion - Comprehensive workspace for organizing event information

Participant Resources & Inspiration

Presentation & Demo Tools

Project Management & Tracking

  • Miro - Interactive whiteboard for planning and visual collaboration
  • Trello - Kanban-style boards for tracking team progress

Quick Deployment & Hosting for Demos

  • GitHub Pages - Free hosting for static project demos
  • Glitch - Quick deployment for live project demonstrations <-- Deprecated
  • Netlify - Easy hosting with CI/CD for participant projects
  • Vercel - One-click deployment for frontend project demos

Acknowledgement

Game engines, frameworks, and tools from awesome-gamejam were used to expand our Game Development section.

Made in love

About

Tools and resources to help you build, design, and win hackathons! 🏆

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

87 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages