Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
       🚧 True to our name, we’re still a work in progress. 🚧
   
       You’re welcome to explore, but account registration is currently invite-only as we finalize the setup. 
       Join our forum or follow Mastodon for updates. 
       Full Wiki launch coming soon!
   

Main Page: Difference between revisions

Through collaboration and solidarity, we can build a better future that benefits us all.
Added a few lines to the "what sets us apart"
m Trimmed the last sentence off of "What sets us apart" - its was just getting a bit too verbose.
Line 12: Line 12:
<div style="margin-top: 8px; color: var(--color-base); opacity: 0.85;"><span style="font-size: 1.05em; font-weight: 500;">The belief that the open-licensed community is stronger together.</span> We aim to aggregate the commons into one easily searchable hub, uniting digital and physical projects so that all types of makers can collaborate. While bringing these assets together is one of the intended functions of our platform, our primary purpose isn't just to give your work visibility, but to spark active cross-collaboration. We want to move away from the idea that a project must be carried by a lone creator or a tiny core team. Instead, we highly encourage working together on incremental improvements. If we all contribute a few small tasks to other projects, rather than pouring everything into our own, all of our openly licensed projects - and the greater commons as a whole - will benefit. Everyone has different strengths to bring to the table. When we step out of isolation and share those skills across the broader commons, every project thrives.
<div style="margin-top: 8px; color: var(--color-base); opacity: 0.85;"><span style="font-size: 1.05em; font-weight: 500;">The belief that the open-licensed community is stronger together.</span> We aim to aggregate the commons into one easily searchable hub, uniting digital and physical projects so that all types of makers can collaborate. While bringing these assets together is one of the intended functions of our platform, our primary purpose isn't just to give your work visibility, but to spark active cross-collaboration. We want to move away from the idea that a project must be carried by a lone creator or a tiny core team. Instead, we highly encourage working together on incremental improvements. If we all contribute a few small tasks to other projects, rather than pouring everything into our own, all of our openly licensed projects - and the greater commons as a whole - will benefit. Everyone has different strengths to bring to the table. When we step out of isolation and share those skills across the broader commons, every project thrives.
</div>
</div>
<div style="margin-top: 10px; padding-top: 8px; border-top: 1px solid rgba(var(--wiki-primary-rgb, 100, 100, 255), 0.1); color: var(--color-base); font-size: 0.95em; opacity: 0.85;">All wiki pages are exported daily to our [https://codeberg.org/UnfinishedProjects/WikiBackups backup repository], so that you don't have to worry about your contributions ever disappearing. While we host this platform on a single VPS, we want the community's contributions to be truly open, accessible, and recreatable. As the steward of this community's platform, my intent is that if anything were to happen to this server or to [[User:Anthony|myself]], the community has the means to easily jump-start this site elsewhere. <strong>Help us reclaim the commons through consensus-driven collaboration; a community built to persist and thrive despite the ever-tightening stronghold of corporate enclosure. Together, we can clear a path forward that belongs to the many, not the few.</strong></div>
<div style="margin-top: 10px; padding-top: 8px; border-top: 1px solid rgba(var(--wiki-primary-rgb, 100, 100, 255), 0.1); color: var(--color-base); font-size: 0.95em; opacity: 0.85;">All wiki pages are exported daily to our [https://codeberg.org/UnfinishedProjects/WikiBackups backup repository], so that you don't have to worry about your contributions ever disappearing. While we host this platform on a single VPS, we want the community's contributions to be truly open, accessible, and recreatable. As the steward of this community's platform, my intent is that if anything were to happen to this server or to [[User:Anthony|myself]], the community has the means to easily jump-start this site elsewhere.</div>
</div>
</div>



Revision as of 23:16, 26 March 2026


UnfinishedProjects
A Directory of Community Projects
UnfinishedProjects is a directory of open-licensed creative and technical work, maintained by the community. Every project here β€” whether active, on hiatus, or abandoned β€” is shared freely for anyone to use, build on, or continue. Browse projects by category, read tutorials written by fellow makers, or submit your own work to be discovered. No account is required to browse. To contribute, create a free account and share something you've been working on.

– Anthony, and the UnfinishedProjects Team

Total Projects
3
What sets us apart:
The belief that the open-licensed community is stronger together. We aim to aggregate the commons into one easily searchable hub, uniting digital and physical projects so that all types of makers can collaborate. While bringing these assets together is one of the intended functions of our platform, our primary purpose isn't just to give your work visibility, but to spark active cross-collaboration. We want to move away from the idea that a project must be carried by a lone creator or a tiny core team. Instead, we highly encourage working together on incremental improvements. If we all contribute a few small tasks to other projects, rather than pouring everything into our own, all of our openly licensed projects - and the greater commons as a whole - will benefit. Everyone has different strengths to bring to the table. When we step out of isolation and share those skills across the broader commons, every project thrives.
All wiki pages are exported daily to our backup repository, so that you don't have to worry about your contributions ever disappearing. While we host this platform on a single VPS, we want the community's contributions to be truly open, accessible, and recreatable. As the steward of this community's platform, my intent is that if anything were to happen to this server or to myself, the community has the means to easily jump-start this site elsewhere.
Community Tutorials
Community Tutorials
Step-by-step guides written by community members, covering all project categories.
Project Categories
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Software' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Software' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'World Building' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'World Building' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Handicrafts' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Handicrafts' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Digital Arts' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Digital Arts' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Audio' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Audio' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Video' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Video' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Photography' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Photography' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Games' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Games' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects
Description Text
Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'HOLDS 'Writing' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100' at line 1

Function: CargoSQLQuery::run Query: SELECT COUNT(DISTINCT _pageID) AS `n` FROM `cargo__Projects` `Projects` WHERE categories HOLDS 'Writing' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects