You can find all the resources here: github.com/formfunction-hq/r…
These resources are meant to provide a few examples and more detailed walkthroughs of some of the more interesting parts of what we open sourced
As a final step to open sourcing, today we are publishing a set of educational resources to help new builders get acquainted with the codebase and what we built
Here are the topics 👇
Lastly, if you have any questions about the code, please create a new discussion for the relevant repo on GitHub, and we will do our best to answer.
Posting questions on GitHub will make it easier for others to find them later!
github.com/formfunction-hq/f…
Currently, the README of each repo is the best place to learn more about the code
Soon, we'll also publish higher-level educational resources like:
• How to build a Solana NFT marketplace
• How participation NFTs work
• Designing Formfunction: A UX case study
Stay tuned!
In addition to respecting the license, you cannot publish any derivatives under the name "Formfunction" or using the current branding.
This is to prevent confusion and misleading people into thinking that any derivatives are the original site.
Each repository uses the GNU GPLv3 license, which requires any forks or derivatives to also be open sourced.
Our intention is for anything built on top of Formfunction's foundations to be publicly accessible, making it so that the entire community can openly contribute.
The code for the frontend and backend is linked below.
The README of this repo links to the code for all our Solana programs.
github.com/formfunction-hq/f…
Today is the day! 🎉
We are fully open sourcing the code for Formfunction.
This includes the code for our frontend, backend, and Solana programs.
With this, it's possible to spin up a local instance of Formfunction in under 10 minutes!
Finally, we wanted to express our gratitude for all of you—we cannot say enough how thankful we are for all the creators and collectors who were a part of this journey.
We're cheering for all of you, and wish you the best on your creative journeys!
So what is the timeline for open sourcing Formfunction?
We're actively working on it right now, and we plan to release it to the community in the next few weeks.
We also plan to add write ups alongside the code, to create better educational documentation and examples for anyone who wants to learn about developing on Solana.
Beyond allowing anyone to build on top of Formfunction, we hope that this open codebase will serve as an educational resource for new developers exploring Solana.
It will be an open and accessible example of how a Solana NFT marketplace works—inside and out.
You'll still need a developer to fork the code, but this will significantly lower the barrier for those who want to build on top of what we've created.
For developers: You should be able to get a local instance of Formfunction running in ~30 minutes or less.
Some examples of what can be done:
• An artist DAO can create their own marketplace for their members, set their own marketplace fees, and rebrand it under the DAO's name
• Anyone can take the barebones of 1/1s and editions, and build whatever product they like on top of that
Imagine taking any part of Formfunction, and being able to rebrand it, change the styling, add new features, and build on top of it as you'd like.
Everything we've built will be made available—and it will be open and free.
By open sourcing Formfunction, anyone in the community can put together a small team and create their own version of the product or use it as a starting point to make something completely new.