Sourceful.space
๐โ๏ธYour community hub for open source. ๐งโ๐ป๐คโจ Find projects, connect, build the future! ๐
Install / Use
/learn @divyanshudhruv/Sourceful.spaceREADME
๐โ๏ธ Sourceful Space
Redefining open-source collaboration for indie creators, developers, and designers. ๐โจ
<br><br>
<a href="https://www.producthunt.com/posts/sourceful-space?embed=true&utm_source=badge-featured&utm_medium=badge&utm_source=badge-sourceful-space" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=968814&theme=light&t=1747909992893" alt="Sourceful Space - The launchpad for small projects that deserve big visibility | Product Hunt" style="width: 200px; height: 54px;" width="200" height="54" /></a>
<br>
<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 inbetastage.
โจ 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.
๐ ๏ธ 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)
๐ค 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.
๐ฆ Getting Started for development ๐ฆ
-
๐งโ๐ป
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 -
๐
Set up environment variables if any:- Copy
.env.local.exampleto.env.localand add your Supabase and Gemini API keys.
- Copy
-
๐
Visithttp://localhost:3000in your browser. -
๐
Start coding:Make changes, and see them live in your browser. -
๐งช
Pull request:Submit a pull request after creating a new branch.
๐งโ๐ป 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. ๐ค
- Use the textarea labeled "
- ๐
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
MediaUploadcomponent to add images/assets to your project.
- Use the
- โก
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.
โจ๏ธ 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 |
<br>๐ก Tip: All Kbar actions are searchable and can be triggered by keyboard!
๐งฉ Design System & Customization (dev) ๐งฉ
- ๐จ Tokens:
- All design tokens (colors, spacing, typography) are in
src/once-ui/tokens/. - Change theme, brand, accent, and more in
src/app/resources/config.js.
- All design tokens (colors, spacing, typography) are in
- ๐งฑ Components:
- Use any component from
@/once-ui/componentsin your pages. - Example:
import { Button, Text, Heading } from "@/once-ui/components";
- Use any component from
- ๐ Theming:
- Supports light/dark mode and multiple color schemes.
- Easily override tokens for your own branding.
๐ค AI Startup Review ๐ค
- โ๏ธ
Describe your ideain the textarea. - ๐ฑ๏ธ
ClickReview by AI. - โก
Get instant feedback:The AI will tell you if your idea is a good open-source startup and why (or why not).
๐ License ๐
See LICENSE for details. ๐
๐ท๏ธ Credits ๐ท๏ธ
- ๐งฉ Built with Once UI
- ๐ฆธ Powered by Supabase & Google Gemini
Crafted with โ by the indie creators for the open-source community.
