DIYbiosphere is an open-source project to collect Do-it-Yourself Biology (DIYbio) initiatives from all over the world
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.git-metadata Changed permalinks Nov 16, 2017
.github Update issue template Feb 26, 2018
_data Update gifs and broken links Mar 18, 2018
_events Update Mar 28, 2018
_groups Add map and geolocs Mar 9, 2018
_includes Add map to index Mar 16, 2018
_incubators Add map and geolocs Mar 9, 2018
_labs Create Oct 10, 2018
_layouts Add map to index Mar 16, 2018
_networks Merge branch 'master' into mapping Mar 16, 2018
_others/BioLinkDepot fixed directory name, singular to plural Mar 26, 2018
_plugins Merge branch 'master' into hope-new-entries-march-2018 Mar 17, 2018
_projects Add Open qPCR Jun 26, 2018
_startups Add Open qPCR Jun 26, 2018
about Merge branch 'master' into mapping Mar 16, 2018
assets Remove uberimage Mar 17, 2018
docs Merge branch 'master' into update-docs Mar 19, 2018
script Add jekyll build to script Feb 6, 2018
.DS_Store Add map and geolocs Mar 9, 2018
.gitignore un-WTFing my git merge unmerge remerge PR (#200) Dec 22, 2017
.travis.yml Design for mobile is done Jan 31, 2018
404.html Add gif cat to 404 Feb 26, 2018
CNAME gotta have the CNAME! Dec 20, 2017 Update pages and docs Feb 26, 2018 Update pages and docs Feb 26, 2018
Gemfile Remove unused gems Feb 26, 2018 Update gifs and broken links Mar 18, 2018
_config.yml Change comments repo Mar 17, 2018 Update gifs and broken links Mar 18, 2018
browse.html Add mentions Feb 1, 2018
favicon.ico Change to the logos and to the links Jun 28, 2016
feed.xml Revert "responsive design" Dec 22, 2017
index.html Change name of of DIYbiosphere folder Mar 18, 2018
package-lock.json Search bar extended Jan 26, 2018
package.json Search bar extended Jan 26, 2018
semantic.json Revert "responsive design" Dec 22, 2017

layout title permalink
Overview of DIYbiosphere

Build Status License Join the chat in Gitter

🎉 Welcome to the DIYbiophere repository 🎉

We really appreciate your interest in our project and we would ❤️ your contributions!


The DIYbiosphere is a open-source project to connect Do-It-Yourself Biology (DIYbio) initiatives from all over the world. The goal is to have a shared and common platform that can connect people and ideas in all its possibilities and encourage the DIYbio community to work on a project together.

How it works

The platform functions similar to a wiki but uses GitHub Pages instead; hosting the raw files at and rendering webpages at

Each DIYbio initiative has its own entry which are organized into eight collections: projects, startups, labs, incubators, groups, networks, events, and others. An entry is added by creating its own folder in its respective collection, and adding a text file in markdown syntax with a YAML front matter, which is then rendered into its webpage. For example, the file _projects/MyDIYbioProject/ could look like this:

# This is the front matter in YAML; between two lines of three consecutive dashes (---)
title: My DIYbio Project
start-date: 2000
type-org: non-profit
  - open hardware
  - citizen science
# This is the text in Markdown syntax; after the front matter

My DIYbio project is about **open hardware** and **citizen science**.

The front matter includes several key: value pairs that render into different elements in the webpage. The Avocado Lab is an example entry for pedagogical purposes. You can check out the raw file raw file rendered into this webpage. See the rendered image below, and by its side the different elements of the page labeled.



To contribute, you need a GitHub account (sign up).

You also need to abide to our Code of Conduct (COC) and consent to our Contributor Terms (CT) determined by our Terms of Use (aka Copyrights)).

TL;DR (Too Long; Didn't Read)

  • COC: Be kind and respectful. Gross, rude or inappropriate behavior will not be tolerated. Confront wrongdoers directly or report them to the board of directors.
  • CT: You freely share your contributions to the repository under the MIT license. If your contributions are displayed in the website, you freely waive authorship rights of these contributions (public domain; CC0), otherwise you will specify their copyright. You will also note contributions on behalf of third parties and specify their copyright.

In increasing order of engagement you can contribute to DIYbiosphere by:

    • Share this project with your friends and followers! They might be interested in using the project to find DIYbio initiatives or adding their own. You don't need a GitHub account for this!
    • ⭐️ Star the project on GitHub! Starring helps attract potential contributors, especially expert and master developers!
    • Add a new entry: whether it's your initiative or someone else's
    • Edit an existing entry: misspellings, outdated information, or just inaccurate, help us keep the entries error-free and up-to-date!
    • Comment, answer, and vote: search our issues and see if you can help out by moving our issues along:
    • Submit a new issue: report a bug, ask a question, share your idea and wait for feedback and support from the community.
    • Fork, commit, pull request your contributions! Tackle a good first issue to get you started


In short: the work in DIYbiosphere is freely available to use, modify and distribute. More specifically:

  • Files in the Repository are available under the MIT License
  • Content in the Website is shared under the public domain by CC0 License

Credit our work as “© DIYbiosphere contributors” or “© DIYbiosphere” with a link to the Repository at:, or the Website at:

You can review our Terms of Use for a human-readable version of the copyrights, and our Contributor Terms to understand in legal terms the rights granted and/or waived from your Contributions. For further detail you should read in full both MIT and CC0 licenses.