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!
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 👇
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
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!
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!
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…
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.
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!
At 2pm PT today, Formfunction's website will be closed down.
However, this is not the end of the road for Formfunction—
We are completely open sourcing Formfunction, so that anyone will be able to take the product and recreate it or build on top of it, for free.
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.
Ultimately, we decided to open source all of Formfunction—we believe that this path will best serve the broader community, rather than a single group.
Over the past week, we’ve been chatting with different groups to figure out next steps.
We considered many options, and are very, very grateful to everyone who has spent time talking with us.