Skip to content
  • 📌 Changelog ❖ 2026-04-09

    Changelog
    1
    0 Votes
    1 Posts
    14 Views
    AnthonyA
    2026-04-09: ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ Wiki Tasks (ToDo List): ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ ╔══════════════▣◎▣══════════════╗ Codeberg KanBan ╚══════════════▣◎▣══════════════╝ Forum Tasks (ToDo List): ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ ╔══════════════▣◎▣══════════════╗ Codeberg KanBan ╚══════════════▣◎▣══════════════╝
  • [www-gem] A tinkerer

    Introductions
    1
    2 Votes
    1 Posts
    12 Views
    www-gemW
    Hey everyone! I’m a lifelong tinkerer who’s been running Arch Linux for about 25 years now. I’m a big FOSS advocate and feel most at home in the terminal. If there’s a CLI tool for it, I probably prefer it. I try to not be opinionated and always go by “the Linux community highest power is to offer a tool for everyone’s needs”. There’s no such thing like a best tool or distro. I spend a lot of time writing small scripts in Python and Bash to automate the boring stuff, and I have a mild (okay, not mild) obsession with tweaking dotfiles and config files. Over the years I’ve hopped through window managers like Awesomewm, i3, and Sway on X11, and I’m currently running Niri on Wayland. I also keep a blog where I write about overlooked CLI tools that deserve more love. Outside the terminal, I’m into 3D printing for 6 years now, long-distance trail running (because debugging scripts isn’t enough suffering), and home automation (HomeAssistant). I had a discussion with a friend recently that made me realize that there’s nothing I don’t tweak in my life Looking forward to learning, sharing, and swapping tips with fellow tinkerers! I’d be happy to help with any unfinished projects you’ve got. I mostly throw out wild ideas, but every now and then, one of them actually works PS: I’m also one of the two moderators who have helped @Anthony with this project, so I’d love to see it being successful. That doesn’t mean becoming the cool kid around the blog, but rather to see it recapturing the old Internet vibe I’ve been missing where people come together to build something collaboratively.
  • [Seeking] Converting a script to a Neovim plugin

    Skill Exchange
    3
    1 Votes
    3 Posts
    47 Views
    www-gemW
    Thanks for taking the time to stop by and the kind words. Neovim really does everything it can to come across as unfriendly to new users, which is frustrating given how powerful it can be for improving your workflow I’ve tried getting others to use it, but it typically takes a couple of hours just to learn the basics, and then consistent use before it starts to feel natural. That’s too much involvement in today’s world. Are you planning on sharing any of your own projects here?
  • [Anthony] - An Introduction.

    Introductions
    1
    1 Votes
    1 Posts
    24 Views
    AnthonyA
    Hello everyone! My name is Anthony, and I am currently the steward for this community’s platforms. I say “steward”, because I want our community to act more as a public service than as a private entity. While our forum is acting more as a communication and networking tool to connect individuals, our wiki will hopefully act as a hub for projects to grow and document progress. If our platform and community grow, I don’t want all of that project progress to rely on a single individual. or a single server - If something were to happen to me and/or the server, my hope is that someone else in the community is able to reboot the project with all of the data intact. To help solve this issue, an XML dump of the wiki contents are pushed to a public codeberg repository daily (https://codeberg.org/UnfinishedProjects/WikiBackups), and full/true backups (Cloudron “one-click” encrypted backups) are shared between myself and two other trusted admins (@www-gem and @alectronic). While I would love for their to be a way to share these publicly, I cannot due to sensitive information stored like the encrypted passwords and emails. However, between the 3 of - that leaves 2 other individuals who can reboot these platforms almost instantly to a new server and domain if needed, with all the data saved. But enough about the UnfinishedProject platform, and a bit more about me, since this is supposed to be an introduction after all Interests: While I have always admired those who are able to stick with something and become truly great at it, that just isn’t who I am - and I have long since come to terms with that. I often find new things that pique my interest, and a new project to work on - thinking about it every waking moment and hyper-fixating on the said project until the eventual burnout and abandonment of the project. So in short, I like to start projects - but I rarely finish them ¯_ (ツ)_/¯ - hence the motivation behind the name “UnfinishedProjects”. Not to go back to speaking about the platform again, but my hope is that this platform will be perfect for people like me who love to dive headfirst into projects, even if they aren’t always able to see the project all the way through to the end. I hope that people can jump between projects and contribute their skills in small chunks without the requirement to commit long term. With that said, my interests are always changing and I love to learn new thing - although sometimes the time to do so is a limiting factor. In the past I have pursued some of the following hobbies to various degrees of success: Blender (3d modeling/sculpting), Stop-motion animation, Programming, Game Development (Godot mostly, but also Unity), Clay Sculpting, Tabletop/Board Game Design, Graphic Design (Inkscape mostly), Sociology, Linux, Reading (not as much as I would like), and whatever else my squirrel brain decides to go down the rabbit whole researching (⌐■_■). Current Projects: Amalgam: My main project is one that I have been working on for more than 10 years. I usually get myself super invested working on the project, abandon it - only to pick it back up in a couple of years. The project is Amalgam (this is a link to our wiki, and I have not yet fleshed this out - but will work on filling this in soon), a 2 player abstract board game. The rules are still getting tweaked here and there as more playtesting reveals overpowered strategies. The game can be tested here - but be warned that this is pretty much a “vibe coded” demo of the project to get all the rules working, and an attempt to try and get a bot to play against…spoiler: the bot is terrible and can hardly play the game. The Repository is here, and the README has links to the rules document, a video tutorial, and etc. Chinese Mandarin Vocabulary App: This is sort of just a little side project that I have mostly abandoned for now, but may come back to in the future. Easier than explaining it, is to just go try it out in the browser here - but essentially it just lists through the HSDK 3.0 vocabulary words and tries to gamify the flashcards - allowing you to change fonts, simplified/traditional, hear the pronounciation, and actually write the hanzi characters. The “dream” for this app is to get other people on board to help turn it into a vocabulary app for many languages, and make it more fun and gamified. (side tangent: too many learning apps that are “gamified” are not actually fun - I think we should try to make a learning tool that is actually fun and you want to play). Disclaimer: this app is also a bunch of AI “slop”, and was originally just an app I was throwing together for myself to try and get myself to study Chinese vocabulary. I am hoping to try and get myself away from typical social media platforms, and hopefully this platform will become my main place to post updates and such (other than my piefed/mastodon accounts for this platform), however I have been using Patreon as my way to post updates on my various projects for some time, as it allows me to upload files and such. It is essentially acting as my personal blog. Patreon: My Patreon - note: I am not looking for donations, this account is just to share my projects Sorry, I know my writing can get a bit off track and verbose, but if you actually made it through the whole post, thanks for reading and welcome to our community! I am genuinely excited to see what we can grow this platform into. I am hoping that we can make some genuine connections and help build up each other’s projects ( ◡̀_◡́)ᕤ Anthony #introduction #FOSS #boardgame #hobby #about
  • We're Open!

    Announcements announcement
    1
    2 Votes
    1 Posts
    26 Views
    AnthonyA
    Welcome! I’ll keep this short, but I mostly just wanted to thank anyone stopping by to check out our community. The forum is pretty sparse at the moment, but feel free to introduce yourself and help us build up the community (we hope you’ll stick around long enough to help us jump start community activity). We’ve been busy setting up the wiki (unfinishedprojects.net), and we still have quite a bit to do, but we’ll try to start populating it with some of our projects eventually to give you a better idea of how it will work. In the meantime, feel free to post your projects in the Project Showcase Forum Category, or simply stick around and chat. Either way, we’re just glad you are here and hope that you’ll help us grow our community. Please feel free to let us know if you find any bugs, issues, or have any recommendations. - The Unfinished Projects Team
  • 📌 How to "Ask a Question" ❖ 2026-03-29

    Pinned Locked Solved Help & Support site-info
    3
    1
    0 Votes
    3 Posts
    30 Views
    UnfinishedProjectsU
    When someone has answered your question, select from the dropdown: “Mark as Correct” [image: 1774863720115-f5160fd3-543e-4f4c-8d1e-98cd3e2e8b4c-image.jpeg] Also, it doesn’t hurt to give them an upvote as well ( ദ്ദി ˙ᗜ˙ ) [image: 1774863817725-c5b45e2b-dd70-4d8c-8fa4-eacd21a0cfdf-image.jpeg]
  • Poll Test: Fruit

    Testing
    4
    0 Votes
    4 Posts
    14 Views
    AnthonyA
    Lol, Apples are good. Idk if they are my favorite or not, but their good Also, I don’t think Gui answered the poll (I took it twice - one with this account, and one with the “UnfinishedProjects” account xD
  • Testing Custom tags

    Moved Testing
    3
    0 Votes
    3 Posts
    13 Views
    UnfinishedProjectsU
    Hmm, maybe you are right. @www-gem brought up the idea of custom tags per project I think, but you might be right that the search function should handle this well enough. For now I will plan on only predefined tags.
  • 📌 Requesting Feedback ❖ 2026-03-29

    Pinned Locked Request Feedback site-info
    1
    0 Votes
    1 Posts
    21 Views
    UnfinishedProjectsU
    Tips for Requesting & Giving Feedback Note: This is not a place to post your entire projects (see “Project Showcase”) We suggest the use of the following tags: In-Wiki: If the item you are requesting feedback for is tied to a project or tutorial on the wiki, please use this tag in addition to one of the tags below. Our community will try to prioritize feedback for these tags, as they are contributing to our platform’s network of collaborative projects. Brainstorming: Use this tag when you don’t actually have an “asset” to share, but instead are looking for feedback on an idea or concept that you are brainstorming. Early-Stage: Use this tag for early stage assets. This tag lets people know that you are likely open to major changes, or “big picture” revisions. It also lets people know that this is probably not intended to look polished, but is meant to be the initial “mockups” after the brainstorming stage. Late-Stage: This tag should be used to indicate that you are not necessarily looking for “big picture” changes, but instead are looking for feedback on ways to polish the asset. This tag is used to prevent people from trying to get you to completely change course to a new idea, when you are already committed to this path - and want to make only small to medium adjustments. Giving Feedback: Remember: Each individual is at a different point in their creative journey, and their skill set & level will likely differ from your own. Try to meet the individual where they are - and provide reasonable and realistic feedback for their specific use case. Honest, constructive criticism: It is important to be honest and straightforward, but also ensure that your feedback is constructive. If something is wrong with it, try to offer a potential way to improve it. Try to give a positive with a negative: Say what you like about the asset, along with what you think could be improved. Be detailed: Instead of a simple statement such as “I like it, it looks great”, we should try to be constructive with our feedback. What do you like specifically - what part of it made it look good. This ensures that future renditions have a foundation of feedback to iterate off of. The individual has a better idea of what specifically is working well and what isn’t. Clear communication and mutual respect are what help this community thrive. Thank you for being a part of this community, and helping us keep it enjoyable and rewarding for us all.
  • 📌 Introducing Yourself ❖ 2026-03-29

    Pinned Locked Introductions site-info
    1
    0 Votes
    1 Posts
    26 Views
    UnfinishedProjectsU
    Suggestions on what to include when creating an introduction thread: ️ Only what you feel comfortable sharing: Although this likely goes without saying, only post what information you don’t mind being public knowledge. While some individuals are more comfortable sharing Personally Identifying Information (PII), just be aware that nothing on the internet is temporary and use discretion with the information you disclose. What brings you to our community? Let us know what interests you about our community. If we know what you hope to get out of this community, then community members can better point you in the right direction to make the most of your time and interactions on our platforms. Are you here just to hang out and see what others are up to? Do you want to contribute to other’s projects? Are you hoping to submit your own project and find collaborators? Do you want to find other like minded individuals? Etc. Share what your interests are, so people can better connect and network: By sharing what your interests are, other members can better connect with you and reach out on certain topics. for example, if you are into 3d modeling, Game programming, and you also dabble in electronics - let us know. Others who need someone of that skill-set may want to reach out for collaboration. Also, people with the same interests may also want to network an collaborate. Let us know what you’re working on! What are your expectations? Are you currently available to contribute, or busy with your own projects? Are you currently looking to get involved with projects? Are you currently only expecting to hang out and chat on the forum, but are unavailable to dedicate any time to projects? Either is fine, but letting others know your current expectations can sometimes prevent future miscommunications. Anything else you want to share! There are numerous other things that you may feel inclined to talk about. This thread is all about you - so feel free to share whatever you want and feel comfortable with! The better the community gets to know you, the stronger our community becomes
  • 📌 Changelog ❖ 2026-03-30

    Pinned Locked Moved Changelog site-info
    1
    0 Votes
    1 Posts
    11 Views
    UnfinishedProjectsU
    2026-03-30: ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ 【NodeBB 4.10.1】 ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ ╔══════════════▣◎▣══════════════╗ See nodeBB’s changelog here: https://github.com/NodeBB/NodeBB/releases ╚══════════════▣◎▣══════════════╝ ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ 【MediaWiki 1.45.1】 ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ ╔══════════════▣◎▣══════════════╗ See MediaWiki’s changelog here: https://www.mediawiki.org/wiki/MediaWiki_1.45 ╚══════════════▣◎▣══════════════╝
  • Hexmeister (CC0) [Boardgame]

    Moved Project Showcase active cc0
    5
    3
    2 Votes
    5 Posts
    93 Views
    A
    I purposely put them in clusters so that they are eaiser to find, just like Sequence does. I guess it is still possible to rotate the the grid in 60 degrees and maintain the clusters, and clusters can also swap position between each other. One thing I really want to try is the 3 team game, the 1v1 game can get crowded fast and the 3 team game will be only worse leading to draws. The solutions on mind are: Increasing the cards pers hand Once a player plays a six they can place another card in their turn Once a player plays a six they add/remove another piece wherever Once a player plays a six they can activate yellow hexagons for their team or deactivate other team’s hexagons. Sixes could have other powers like seeing opponents hand and swapping a card of choice. It would be would to test them and assign them to different game modes. And finally decide whether to keep the one game mode or several.
  • Markdown

    Testing
    11
    0 Votes
    11 Posts
    50 Views
    AnthonyA
    @alectronic yeah, I intentionally left them out to see how it would respond.
  • Playing with logo ideas. Thought?

    Testing
    4
    1
    0 Votes
    4 Posts
    18 Views
    AnthonyA
    [image: 1772869600197-og-image_white.png] [image: 1772869600218-og-image.png] [image: 1772869600233-unfinishedprojects_512x.png]
  • 📌 Posting on Skill Exchange ❖ 2026-03-29

    Pinned Locked Moved Skill Exchange site-info
    1
    0 Votes
    1 Posts
    25 Views
    UnfinishedProjectsU
    ️ A BRIEF SAFETY REMINDER ️ While we encourage building bridges beyond this forum, please exercise caution when moving to third-party apps. We cannot monitor or moderate external spaces. Practice safe internet habits and never share sensitive personal information. If anyone uses this system to harass or act in bad faith, please report them to the moderators immediately so we can keep the workshop safe for everyone. Ghosting & Stepping Back from Projects The goal of this community is to work on open licensed projects - and when we contribute, it isn’t meant to feel like a second job. We completely understand if you want to step back from a project. . . for any reason. If you lose interest, motivation, or something unexpected comes up in your life which makes it hard for you to set time aside for your project. That’s OK! But, we do ask that you give the other team members you are working with the courtesy of informing them that you are unable to stick with your original commitments. Sometimes it is hard to admit that we “bit off more than we could chew”, or that we are no longer interested in the project. Often we don’t want to hurt the other person’s feelings, or we are embarrassed about our change of heart - but I assure you that more often than not, the individual will not hold it against you if you are honest and let them know that you will be inactive on a project. By doing this, you are also likely preventing any burned bridges, and can come back to the project if/when you have more time and/or motivation. Some good practices are: Be honest, transparent, and upfront. Be as detailed and transparent as possible, as it makes it easier for everyone if they know what they are getting into before they commit to a project. Provide examples and links. If possible, it helps when people know a bit about you, your skills, or the status of a project you are working on. If you have a portfolio, project status, etc - people will have a better idea of what they are committing to. (this isn’t a job interview - we’re all doing this in our free time, so if you have limited portfolio or experience, that is fine. Just be honest about your current state of experience, and often we all have something unique and valuable to contribute ( ◡̀_◡́)ᕤ ) Be thorough; put time and effort into your post. A well thought out post is going to be more likely to get interactions than a quickly thrown together one. A thoughtful and well organized post helps portray your willingness and effort towards your cause. We suggest the use of the following tags: Offering: Use this tag when you want to offer some help to other projects. Include the following: If you have a rough estimate of your time commitment (duration, frequency, etc) - we know this is likely subject to change and fluctuation, but if you can include a general idea it will help others know what to expect. What you are offering. Your skills/interests - or what you specifically would like to contribute. Any stipulations that you might have, whether that be licensing requirements (eg. copyleft licenses only) or projects that are in a certain stage of development, etc. Seeking: Use this tag when you are seeking help on a specific project or task. Include the following: What task(s) need to be done. If you are able to narrow down your request to a specific task (or group of tasks), you are more likely to find someone willing to help. It is easier for someone to commit their time to an individual task, than it is to commit to a long term project. Who you are looking for. Do you need someone with a specific skill set? Do they need to have knowledge in a specific tool? Skill-Swap: Use this tag when you would like to exchange help on each others’ project. Include the following: What skill you are offering. See “Offering” tag above for examples of what to include. What skill are you seeking in return. See “Seeking” tag above for examples of what to include. Team-Building: Use this tag if you are trying to put together a team for a project. Include the following: What is the end goal? What is it you are trying to create. What is the vision for the team to accomplish. Be clear about the project size. Often, we want to accomplish something grand - but remember that it is more often better to start with a smaller goal first, then build toward the grand vision in increments. Have a plan. Ideas are great - but implementation takes work, so organize and prepare a plan prior to asking people to jump on board. The more time and effort you put into the initial stages will make it more likely for others to be willing to commit their valuable time to the team. Often, people want to know that they are committing to something that isn’t “half-baked”, and that you are committed and willing to put in the effort as well. What is your role in the project? What do you bring to the table. It’s OK if you are not an expert in anything, but people want to know that you are not simply bringing an idea to the table and expect others to build it for you. This is a team effort. Think about what you can do, and what strengths you bring to the table. Who are you looking for? Do you need team members with specific skill sets or experience? Maybe you just want to put together a team, and figure out what to make later - so the skill-sets don’t matter as much. . . that’s OK, but be clear about the intentions and who you are looking for to save both you and the fellow community members potentially wasted time and effort. Clear communication and mutual respect are what help this community thrive. Thank you for being a part of this community, and helping us keep it enjoyable and rewarding for us all.
  • 📌 Posting Your Project ❖ 2026-03-29

    Pinned Locked Moved Project Showcase site-info
    1
    0 Votes
    1 Posts
    40 Views
    UnfinishedProjectsU
    Please follow the below guidelines for each post All Projects Showcased Need to be Openly Licensed (open source or creative commons licenses) Each thread inside “Project Showcase” belongs to a single project, and individuals should update the initial post with updates as they occur. This thread will be the projects home on the forum. (We ask that all projects listed here, also be added to our wiki). Step 1 - The Title: We ask that you include the abbreviated license in the title of your post for easy visibility. (we also highly suggest you add it as a tag) The next part of your title should be the name of your project. If your project doesn’t have a name yet, don’t worry, this can be updated in the future. Lastly, your title should include at least one overarching concept or category that it falls into. For example: “software”, or “games”. Example Title: Please use the following format exactly for consistency across the forum, and to allow for others to search your project on the forum easier. (AGPLv3) Amalgam [games] [software] [boardgame] Some of the categories currently (2026/03/31) listed on the wiki: software, world-building, handicrafts, digital-arts, audio, video, photography, games, writing, electronics note: This is not all inclusive, but using predefined categories allows your project to be more easily searchable in the forum search Step 2 - The Intro: The initial part of your post should have a very brief list of the most important information: Name of the project License Overarching topic or categories it falls into Status: (active, hiatus, completed, abandoned) - this should match the thread tag Links to webpage, repository, or any other primary links to the project Brief description (1-2 paragraphs of what your project is about) Step 3 - The Body: The more detail you can provide the better. We don’t want to dictate how you organize your post, but do your best to provide as much information as you can. Sometimes this section can be trimmed down if you already have your information laid out in a wiki page, or your own website, etc. We highly encourage that you create a wiki page to go with your post - as the real value of collaboration is achieved through the projects in the wiki in combination with forum discussion. Some ideas for potential items to cover: The Vision: What is the project? What makes it unique? Current Progress: Is this just an idea? A half-finished prototype? Share links to your Git repo, portfolio, or screenshots if applicable. The “Ask”: Are you sharing your project just for the sake of sharing? Are you actively developing and interested in taking on fellow contributors? Is there something in your project you are struggling with and would like volunteer’s help with? Essentially: How can the community help you succeed? Expectations & Time: Your own time commitments to the project, and how you would like other community members to contribute or help with the project. If the project is in a position to take on collaborators, what are the expectations for them to get involved? Communication: How should people reach out, and where can people expect the majority of collaboration to take place? (Forum DMs/Chats, Signal, Matrix, Discord, etc.). ️ Project Etiquette & Reminders Respect the License: If you join a Libre project, respect the open nature of the work. It is important to find a balance (communication is key!) between respecting the original creator’s vision and realizing that an open license means that “forks” of a creators work may take place. Just remember: Our community is focused on collaboration and building connections for the greater commons. It is important to stay respectful and act in good faith. Communication and blunt honesty will prevent a lot of potential misunderstandings, but please respect the intent of the open licenses, as well as the creator’s efforts and contributions. Be Patient: We are all tinkering on our own time. This platform isn’t a place to find “work”, its a place for us to come together and make things that can be shared by all. Many of us have busy lives and other obligations outside of UnfinishedProjects. Stay Safe: Avoid sharing sensitive personal information (like your home address or phone number) in public threads.