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.
Changed tutorial section to be mobile friendly.
Added "electronics" category card
Line 88: Line 88:
| description = Description Text
| description = Description Text
| count      = {{#cargo_query:tables=Projects|fields=COUNT(DISTINCT _pageID)=n|where=categories HOLDS 'Writing'}}
| count      = {{#cargo_query:tables=Projects|fields=COUNT(DISTINCT _pageID)=n|where=categories HOLDS 'Writing'}}
}}
{{CategoryCard
| icon        = devices-battery
| name        = Electronics
| link        = Projects/Electronics
| description = Description Text
| count      = {{#cargo_query:tables=Projects|fields=COUNT(DISTINCT _pageID)=n|where=categories HOLDS 'Electronics'}}
}}
}}
}}
}}

Revision as of 01:29, 31 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
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 'Electronics' 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 'Electronics' ORDER BY COUNT(DISTINCT _pageID) LIMIT 100

projects