SkillAgentSearch skills...

Sourceful.space

๐ŸŒŒโ˜„๏ธYour community hub for open source. ๐Ÿง‘โ€๐Ÿ’ป๐Ÿคโœจ Find projects, connect, build the future! ๐Ÿš€

Install / Use

/learn @divyanshudhruv/Sourceful.space

README

๐ŸŒŒโ˜„๏ธ Sourceful Space

Redefining open-source collaboration for indie creators, developers, and designers. ๐ŸŒโœจ

<br>

GitHub stars GitHub last commit GitHub issues GitHub contributors Top language <br><br> <a href="https://www.producthunt.com/posts/sourceful-space?embed=true&utm_source=badge-featured&utm_medium=badge&utm_source=badge-sourceful&#0045;space" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=968814&theme=light&t=1747909992893" alt="Sourceful&#0032;Space - The&#0032;launchpad&#0032;for&#0032;small&#0032;projects&#0032;that&#0032;deserve&#0032;big&#0032;visibility | Product Hunt" style="width: 200px; height: 54px;" width="200" height="54" /></a> <br> <br>

[!IMPORTANT]
If you find sourceful.space helpful and want to support the project, please give it a star on GitHub! Your star helps the development.

<br>

[!NOTE]
Expect bugs and errors because the project is currently in beta stage.

<br>

โœจ What is Sourceful Space? โœจ

Sourceful Space is a modern, open-source platform that empowers developers and designers to explore, share, invest and contribute to open-source and early-stage startup projects โœจ. It leverages a robust design system, AI-powered feedback ๐Ÿค–, and a beautiful, customizable UI ๐ŸŽจ to streamline project building and ๐Ÿ  community engagement.

<br>

๐Ÿ› ๏ธ Tech Stack ๐Ÿ› ๏ธ

  • โš›๏ธ Next.js (React Framework)
  • ๐ŸŸฆ TypeScript (Type Safety)
  • ๐ŸŽจ SCSS (Design Tokens, Theming)
  • ๐Ÿฆธ Supabase (Database & Auth)
  • ๐Ÿ”ค Google Fonts (Typography)
  • โ–ฒ Vercel (Deployment)
  • ๐ŸŒˆ PrismJS (Code Highlighting)
  • ๐Ÿค– AI Integration (Google Gemini API)
  • ๐Ÿงฉ Custom Once-UI Design System (Reusable components & tokens)
<br>

๐Ÿค” Why Sourceful Space? ๐Ÿค”

  • โšก Consistency & Speed: Use a design system with tokens and components for a unified, fast workflow.
  • ๐Ÿค– AI-Powered: Instantly review your open-source startup ideas with AI feedback.
  • ๐ŸŒฑ Open Source: Fork, contribute, and make it your own.
  • ๐Ÿ‘ฅ Community-Driven: Built for and by indie creators.
<br>

๐Ÿšฆ Getting Started for development ๐Ÿšฆ

  1. ๐Ÿง‘โ€๐Ÿ’ป Clone or Fork the repository:

    git clone https://github.com/divyanshudhruv/sourceful.space.git
    cd sourceful.space
    git checkout -b your-branch-name
    npm install
    npm run dev
    
  2. ๐Ÿ”‘ Set up environment variables if any:

    • Copy .env.local.example to .env.local and add your Supabase and Gemini API keys.
  3. ๐ŸŒ Visit http://localhost:3000 in your browser.

  4. ๐Ÿ”„ Start coding: Make changes, and see them live in your browser.

  5. ๐Ÿงช Pull request: Submit a pull request after creating a new branch.

<br>

๐Ÿง‘โ€๐Ÿ’ป How to Use (web) ๐Ÿง‘โ€๐Ÿ’ป

  • ๐Ÿ” Explore Projects: Browse open-source and early startup projects on the homepage. ๐Ÿ 
  • ๐Ÿ’ก Submit Your Idea:
    • Use the textarea labeled "Describe your open-source startup idea".
    • Click Review by AI to get instant feedback powered by AI. ๐Ÿค–
  • ๐Ÿš€ Add Projects:
    • Press <kbd>Ctrl</kbd>+<kbd>K</kbd> to open the command palette.
    • Select Submit Project (or press <kbd>P</kbd> in the palette).
    • Enter your project details, tech stack, and upload media. ๐Ÿ“ฆ
    • Hit Submit to share your project with the community!
  • ๐ŸŽจ Theme Switching:
    • Use the theme switcher in the UI or the keybind (see below) to toggle between light and dark mode.
  • ๐Ÿ–ผ๏ธ Media Uploads:
    • Use the MediaUpload component to add images/assets to your project.
  • โšก Command Palette:
    • Press <kbd>Ctrl</kbd>+<kbd>K</kbd> (Windows/Linux) or <kbd>โŒ˜</kbd>+<kbd>K</kbd> (Mac) to open the command bar for quick navigation and actions.
<br>

โŒจ๏ธ Keybinds & Shortcuts โŒจ๏ธ

| ๐ŸŽฏ Action | ๐Ÿ’ป Keybind (Windows/Linux) | ๐Ÿ Keybind (Mac) | ๐Ÿ“ Description | | --------------- | -------------------------- | ---------------- | ------------------------------ | | Command Palette | Ctrl + K | โŒ˜ + K | Open command bar (Kbar) | | Scroll to Top | T | T | Instantly scroll to top | | Theme Toggle | Shift + D | Shift + D | Switch between light/dark mode | | Go Home | H (in Kbar) | H | Navigate to homepage | | Submit Project | P (in Kbar) | P | Open project submission dialog | | Sign Up | S (in Kbar) | S | Open sign up dialog | | Log Out | O (in Kbar) | O | Log out |

๐Ÿ’ก Tip: All Kbar actions are searchable and can be triggered by keyboard!

<br>

๐Ÿงฉ Design System & Customization (dev) ๐Ÿงฉ

  • ๐ŸŽจ Tokens:
  • ๐Ÿงฑ Components:
    • Use any component from @/once-ui/components in your pages.
    • Example:
      import { Button, Text, Heading } from "@/once-ui/components";
      
  • ๐ŸŒ— Theming:
    • Supports light/dark mode and multiple color schemes.
    • Easily override tokens for your own branding.
<br>

๐Ÿค– AI Startup Review ๐Ÿค–

  • โœ๏ธ Describe your idea in the textarea.
  • ๐Ÿ–ฑ๏ธ Click Review by AI.
  • โšก Get instant feedback: The AI will tell you if your idea is a good open-source startup and why (or why not).
<br>

๐Ÿ“„ License ๐Ÿ“„

See LICENSE for details. ๐Ÿ“œ

<br>

๐Ÿท๏ธ Credits ๐Ÿท๏ธ

<br>

Crafted with โ˜• by the indie creators for the open-source community.

View on GitHub
GitHub Stars8
CategoryDesign
Updated23d ago
Forks0

Languages

TypeScript

Security Score

90/100

Audited on Mar 4, 2026

No findings