Welcome to the Slingshot Project!

Slingshot! is an interface for managing relational databases using computational design tools such as Grasshopper and Dynamo. Slingshot! exposes nodes to to access, modify, query, and create relational databases using interfaces such as MySQL, ODBC, and SQLite.

Originally, Slingshot! was first released in April 2011 as a free plug-in for Grasshopper. Slingshot! is now an open source project under the GNU license. Here you will find the source code for Grasshopper and Dynamo versions of Slingshot!. My hope is that the concepts introduced by this plug-in will be expanded upon by collaborators and will also inform the work of other projects in the Computational Design community.

Enjoy the source! -Nate

How do I get started?

How can I contribute?

If you have built some cool stuff for Slingshot (Grasshopper or Dynamo) and would like to share it back with the official project, you can follow these steps...

GNU License

Slingshot! is authored and maintained by Nathan Miller at The Proving Ground

Copyright (C) 2014  Nathan Miller

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see