Lab manager, experiment notebook, database for research labs
JavaScript PHP HTML CSS Java Shell
Latest commit b4de80d May 24, 2018
Permalink
Failed to load latest commit information.
.circleci [circleci] remove useless teardown Feb 28, 2018
.github replace readthedocs url by doc.elabftw.net Jul 27, 2017
app 1.8.5 May 24, 2018
install osef Mar 1, 2018
tests add sysadmin config to specify canonical url of install. fix #567 Feb 28, 2018
.codeclimate.yml minor css fixes Mar 27, 2017
.csslintrc moved to codeclimate plateform Jan 2, 2016
.gitignore s/bower/yarn @yarnpkg ;) May 21, 2017
.snyk update snyk Feb 23, 2018
Gruntfile.js use jquery jeditable from npm now that it's maintained again :D Dec 19, 2017
LICENCE add plaintext LICENCE file for JOSS Dec 19, 2016
README.md fix the codacy badge Mar 1, 2018
admin.php use Response object for response more systematically Dec 5, 2017
change-pass.php use Response object for response more systematically Dec 5, 2017
codeception.yml update composer, add tests Jan 30, 2017
codemeta.json add Matthieu to codemeta.json Dec 26, 2016
composer.json remove bad composer.lock Dec 9, 2017
composer.lock remove bad composer.lock Dec 9, 2017
database.php fix categoryArr in database Dec 9, 2017
experiments.php be consistant about how we access categoryArr Dec 6, 2017
favicon.ico add favicon.ico in root to avoid some 404 errors Feb 3, 2015
index.php use Response object for response more systematically Dec 5, 2017
login.php better url generation to cover subfolder case. fix #552 Dec 13, 2017
make.php use Response object for response more systematically Dec 5, 2017
metadata.php fix notice in metadata.php Dec 9, 2017
package.json bump snyk from 1.69.9 to 1.69.10 #593 Feb 28, 2018
paper.bib add paper.bib and remove Links section from paper.md. Apr 14, 2017
paper.md add paper.bib and remove Links section from paper.md. Apr 14, 2017
profile.php use Response object for response more systematically Dec 5, 2017
register.php some anon adjustements Dec 5, 2017
revisions.php use Response object for response more systematically Dec 5, 2017
robots.txt removed jquery-ui. Add custom tab to ucp. Oct 16, 2014
search.php remove global $Users Dec 2, 2017
sonar-project.properties s/bower/yarn @yarnpkg ;) May 21, 2017
sysconfig.php use Response object for response more systematically Dec 5, 2017
team.php use Response object for response more systematically Dec 5, 2017
ucp.php use Response object for response more systematically Dec 5, 2017
yarn.lock bump snyk from 1.69.9 to 1.69.10 #593 Feb 28, 2018

README.md

elabftw logo

Official website | Live demo | Documentation

Scrutinizer Code Quality Build Status Codeclimate Codacy Badge Join the chat at https://gitter.im/elabftw/elabftw License Release StackShare Joss

Description

  • Tired of that shared excel file for your antibodies or plasmids ?

  • Want to be able to search in your past experiments as easily as you'd do it on google ?

  • Want an electronic lab notebook that lets you timestamp legally your experiments ?

Then you are at the right place !

eLabFTW is an electronic lab notebook manager for research teams. It also features a database where you can store any kind of objects (think antibodies, plasmids, cell lines, boxes, etc…) It is accessed via the browser by the users. Several research teams can be hosted on the same install, so eLabFTW can be installed at the institute level and host everyone at the same place (this is what is done at Institut Curie and in several other research centers across the globe).

Click the image below to see it in bigger size: Demo gif

eLabFTW is designed to be installed on a server, and people from the team would just log into it from their browser.

server client

Don't have a server ? That's okay, you can use an old computer with 1 Go of RAM and an old CPU, it's more than enough. Just install a recent GNU/Linux distribution on it and plug it to the intranet.

Installation

eLabFTW can easily be installed on any GNU/Linux server. It requires 512 Mo of RAM (1 Go recommended) and 300 Mo of disk space minimum. It is installed with Docker, so you will also need to have Docker installed. Because it runs in a Docker container, you don't need to care about versions or extensions, it comes with everything that it needs.

The documentation explains everything:

Installation instructions

Contributing

eLabFTW is a collaborative project. See the contributing page.

Support

Please open a GitHub issue if you have a problem, want to make a suggestion, ask a question or discuss a feature.

Subscribe to the newsletter to be warned when a new release is out!

Funding

This project is sponsored by Institut Curie.

Thank you for using eLabFTW, I hope it will bring happiness in your lab ;)