Skip to content

HappyHackingSpace/awesome-hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

65 Commits
Β 
Β 
Β 
Β 
Β 
Β 

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

Releases

No releases published

Packages

 
 
 

Contributors

Languages