All components of the Snap! Programming System are free and open source under a GNU General Public License. You are welcome to explore and tinker with our code, to remix, extend and share.
IDE and the Snap! runtime environment, including the graphical blocks, widgets, evaluator and timesharing multiplexer.
Source CodeDatabase system for storing, retrieving and sharing projects, user account administration and hooks for community tools, such as remix trees.
Source CodeThis website, a system of static and dynamic web pages designed to showcase projects, ideas and the community.
Source Code