Track Awesome Research Updates Daily
:seedling: a curated list of tools to help you with your research/life; I built a front end around this repo, please use the link below [This repo is Not Maintained Anymore]
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 emptymalei/awesome-research · ⭐ 1.5K · 🏷️ Miscellaneous
Nov 23, 2022
Datasets / Social Sciences
Sep 22, 2022
Editors / LaTeX
- Overleaf(
Cloud
): Built in version control, Dropbox and GitHub integration, preview, cooperation, simple UI. It also provides a lot of templates.
- Overleaf Source Code (⭐11k): Overleaf open sourced their codes. This is a great move I would say.
LaTeX Beamer / HTML+CSS+JS
- Beamer: Shipped with standard LaTeX installations. A lot of themes has been invented. Start editing with one click on Overleaf
Aug 20, 2022
Investigate Papers / HTML+CSS+JS
- Connected Papers: Visualise connected papers with support for node colours, size and distance from origin to distinguish whether a paper is useful and how related it is.
Jan 09, 2022
Static Site Generator / Social Sciences
- Hyperdraft(Written in
JavaScript
)(Markdown
): Automatically generate a website as you type plaintext or Markdown.
Oct 09, 2020
Graph Making / HTML+CSS+JS
- Graphviz(
Linux,Win,Max,Solaris,FreeBSD
): Open source graph visualization software.
Oct 06, 2020
Version Control System / Online Git Service
- GitLab: similar to GitHub, GitLab provides git hosting, collaborations, social, automations, and more. GitLab can be both cloud-based and self-hosted using its open-source code.
- GitLab includes unlimited free private repositories.
- GitLab comes with a continuous integration tool that is more powerful than GitHub Actions.
Apr 26, 2020
Math and Programming Online / Enterprise Git Service
- NextJournal: the notebook for reproducible research.
- Basically, NextJournal runs almost anything.
- Focusing on reproducibility.
Jan 04, 2020
Bibliography / HTML+CSS+JS
- ReadCube/Papers: A all platform app for reference mamagement, note-taking, and more. The former Papers has been rebanded as ReadCube Papers.
- JabRef: An open source bibliography reference manager for the BibTeX format.
Dec 07, 2019
Version Control System
- git
Version Control System / Online Git Service
- GitHub: the most popular platform for git with social and collaborations built-in.
- GitHub also provides GitHub Actions. With Actions one could automate processes.
- GitHub provides GitHub Pages. With GitHub Pages, on could host static files as well as Jekyll built websites.
- BitBucket: Alternative to GitHub and GitLab with free private repositories.
Version Control System / Enterprise Git Service
- RhodeCode: Centralized control for distributed repositories. Mercurial, Git, and Subversion under a single roof.
GTD-Task Manager / Enterprise Git Service
- Microsoft To Do (
Cloud
,Mac
,Win
,Android
,iOS
,Win Store
,Chrome OS
): Almost perfect todo lists with cooperation and sharing.
- Google Keep(
Cloud
,Android
,iOS
,Chrome OS
)
Math and Programming Online / Enterprise Git Service
- Google Colab: free jupyter notebook online. Google Colab also comes with free GPU hours.
- Free and powerful.
- Share and collaborate on the same notebook.
- Can be saved in GitHub or Google Drive.
- Kaggle: kaggle has built-in free jupyter notebook.
- One can also connect to Google BigQuery to access big data.
- Azure Notebooks: online jupyter notebooks.
- Datalore: online jupyter notebook by JetBrains.
- SageMaker: AWS service with a lot of tools integrated. Sagemaker comes with the Sagemake Studio which provides jupyter notebook for programmer and other charting and data management tools.
- Mathematica Online: Bring Mathematica to life in the cloud.
Plotting and Charting Online / Enterprise Git Service
- GeoGebra: very old but still very good. GeoGebra can be used for precise charting as well as calculations.
Hosting / Social Sciences
- AWS: Amazon AWS provide student perks.
Blog and CMS / Social Sciences
- GitBook (
Cloud
): write in Markdown and collaborate with the team. GitBook integrates with GitHub so no content will be lost.
- Wordpress (
PHP
): Very popular but requires a lot of maintenance.
Notebooks for Researchers / Social Sciences
- Findings: Your research assistant & lab notebook, all in one app.
Editors / Markdown
- StackEdit(
Cloud
): StackEdit is a Markdown editor with many integrated services such as math (MathJax), Google Drive, Dropbox, and GitHub.
Online Load and Edit / LaTeX
- Slideas: the easiest way to create a beautiful Markdown Presentation, with all the features you need.
Mathematica / HTML+CSS+JS
- Mathematica slides can be made interactive.
Code Editors / HTML+CSS+JS
- Visual Studio Code, aka VS Code(
Free
,Cross-platform
,Plugins
): same technology as atom but faster than atom, and Microsoft made.
Coding is Fun / HTML+CSS+JS
Data Visualization / HTML+CSS+JS
- D3 js (
js
)
- seaborn: statistical data visualization
- Plotnine: A Grammar of Graphics for Python
- itermplot (⭐1.4k): An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal.
Graph Making / HTML+CSS+JS
- colorcet (⭐587) can be used to investigate colormaps.
More / HTML+CSS+JS
- Unpay Wall: legally download research papers for free.
Nov 27, 2018
Writing / Social Sciences
- rtd theme (⭐4.2k): Developed by ReadtheDocs.org
- Alabaster (⭐666): Clean and simple
- Hemingway App: Highlights complex sentences, point out passive voice, and suggests alternative words.
- proselint (⭐4.1k): A linter for English prose using advice from Garner's Modern American Usage and more.
- write good (⭐4.7k): Naive JavaScript linter for English prose.
- artbollocks-mode (⭐66): Emacs minor mode for avoiding cliches and bad grammar when writing about art (or other topics).
cut_the_crap.py
: Simple Python script to flag redundant words and gives alternative suggestions.
- Rousseau (⭐171): Lightweight proofreader written in JavaScript.
- textlint-rule-rousseau (⭐7): A textlint rule to check English sentences using Rousseau.
- De-Jargonizer: Paste your article or upload file to analyze the amount of jargon in your writing.
Nov 26, 2018
Pomodoro / Enterprise Git Service
- Tadam (
Mac
): Simple and elegant pomodoro timer [USD$ 4.99].
GTD-Task Manager / Enterprise Git Service
- Anydo (
Cloud
,Mac
,Android
,iOS
): Good because it has a very good daily review which can help users remember what to do.
Math and Programming Online / Enterprise Git Service
- CoCalc (SageMathCloud): LaTeX, R, iPython Notebook, etc.
- WolframAlpha: Excellent engine to do mathematical derivation online and search.
Datasets / General and Interdisciplinary
- Data.gov (
Lookup
): Data by US Federal Government
Datasets / Life Science
- GenBank (
Lookup
): Genetic sequence database
- GEOSS Portal (
Lookup
): Earth science data
Jun 28, 2018
GTD-Task Manager / Enterprise Git Service
- Taskade (
Cloud
,Mac
,Win
,Chrome OS
,Firefox
,Android
,iOS
): Taskade is a collaborative task list and outliner for team projects.
Jun 21, 2018
Hosting / Social Sciences
- ReadtheDocs: Turn your reStructuredText source to HTML, PDF, and epub, all done online.
- GitHub: Just put markdown, reStructuredText, PDF or IPython/Jupyter notebook files on GitHub. All these formats can be previewed online. The thing to mention is that the math in IPython notebook can be rendered on GitHub.
- Heroku: The one that needs no explanation.
Investigate Papers / HTML+CSS+JS
- ArXiv Sanity Preserver: Accelerate research through arXiv specific for many things machine learning by Andrej Karpathy.
- Iris.ai: Explore scientific papers and how they connect to a paper of your choice.
- Publish or Perish: Retrieves and analyzes academic citations designed to empower individual academics to present their case for research impact to its best advantage.
- PubChase: Life sciences and medical literature recommendation engine.
Bibliography / HTML+CSS+JS
- org-ref (⭐1.2k): Citations, cross-references, indexes, glossaries, and bibtex utitlies for org-mode in Emacs.
Forums and Q&A's / HTML+CSS+JS
- SEQanswers: Forum for next generation sequencing community.
Jun 10, 2018
Editors / Markdown
- Agenda (
Mac
,iOS
): Notes and GTD.
- Quiver (
Mac
,iOS
): Programmer's notebook, math + Markdown, code snippet.
- Findings (
Mac
): Notebook for experimentalists, organized research materials and notes.
- Notion (
Win
,Mac
,iOS
,Android
): Notetaking with kanban, math, calendar, table, etc.
May 21, 2018
Use The Source / HTML+CSS+JS
Softwares / HTML+CSS+JS
Scientific Computing / HTML+CSS+JS
Get Yourself A Unique and Persistent Digital Identifier / HTML+CSS+JS
- orcid: Use your ORCID identifier in any research workflow to ensure you get credit for your work.
Bibliography / HTML+CSS+JS
- Zotero Style Repository: Find any style you need.
- doi2bib: Retrieves a BibTeX entry from a DOI.
- crossref: Makes research outputs easy to find, cite, link, and assess.
Free Multimedia / HTML+CSS+JS
Mar 23, 2018
Editors / Markdown
- boostnote (
Win
,Mac
,Linux
): Math + Markdown, with snippet note support.
Self-plagiarism / HTML+CSS+JS
Mar 06, 2018
Free Multimedia / HTML+CSS+JS
- CC Search: Search engine for images under CC License.
Mar 05, 2018
Investigate Papers / HTML+CSS+JS
- Peerus: Monitor specific topics or journal for new and relevant papers.
Jan 31, 2018
Tips for Researchers / HTML+CSS+JS
- Check the Academic Resources and Grey Literature List (⭐11k) of the Awesome Open-Source Intelligence List (⭐11k) for search engines to search for papers.
Oct 23, 2017
Bibliography / HTML+CSS+JS
- Mendeley: A bibliography reference manager with cloud storage and BibTeX support.
- Zotero: An open source bibliography reference manager with syncing and BibTeX support.
Aug 21, 2017
Colors / Social Sciences
Aug 16, 2017
Code Editors / HTML+CSS+JS
- Atom(
Free
,Cross-platform
,Plugins
): electron based editor with numerous plugins and easy modifications. Cross-platform with settings and plugins synchronized through the sync-settings plugin.
- Sublime Text(
Free Evaluation
,Cross-platform
,Plugins
): cross-platform, fast, and with plugins. Not free but can be freely used forever.
- JetBrains(
Free for Students
,Cross-platform
,Plugins
): beautiful IDE's with many debugging and editing modes integrated.
- vim (⭐29k)(
Free
,Cross-platform
,Plugins
): no words can describe the almighty vim.- Vundle (⭐23k): the vim plugin manager
- vimrc from amix (⭐28k): "The ultimate Vim configuration: vimrc"
May 09, 2017
Colors / Social Sciences
Mar 10, 2017
More / HTML+CSS+JS
- MapInSeconds.com: Create maps with corresponding data quickly by copy-pasting from a spreadsheet.
Feb 24, 2017
Editors / Markdown
- eme (⭐2k) (
Win
,Mac
,Linux
): Math support.
- Moeditor (
Win
,Mac
,Linux
): All purpose markdown editor.
Editors / LaTeX
- Papeeria(
Cloud
): Just another online LaTeX and Markdown with plot compiler and collaborations.
More / HTML+CSS+JS
- Online Whiteboard: A simple online whiteboard that users can collaborate; Good for online meetings.
Feb 23, 2017
More / HTML+CSS+JS
- DiRT Directory: Registry of digital research tools for scholarly use.
Jan 11, 2017
Tips for Researchers / HTML+CSS+JS
- Ten Simple Rules by PLoS One: Series of quick "Ten Simple Rules" articles for research scientists to manage challenges in their careers. Number of articles are life-science specific, but rest the of articles are general enough for any researcher.
Dec 03, 2016
Graph Making / HTML+CSS+JS
- BoxPlotR(
Web
): A web-tool for generation of box plots.
More / HTML+CSS+JS
- On Being a Scientist: A guide to responsible conduct in research.
Oct 31, 2016
Editors / Markdown
- Hackmd.io (
Cloud
): Basically ships with everything you expect from the most complete online markdown editor.
Oct 19, 2016
Add Citations to Your Code / HTML+CSS+JS
- duecredit (⭐216): Allows you to add decorators to Python functions that encode bibliographic details.
Oct 16, 2016
Forums and Q&A's / HTML+CSS+JS
- Biostars: StackOverflow style Q&A site for bioinformatics.
- NeuroStars: StackOverflow style Q&A site for neuroinformatics.
Sep 29, 2016
Pomodoro / Enterprise Git Service
- Pomotodo (
Cloud
,Mac
,Win
,Android
,iOS
,Chrome
): A mix of todo list and pomodoro timer, with sync across devices and weekly report [Free].
- Productivity Challenge Timer (
Android
): Pomodoro timer with great gamification features [Free].
GTD-Task Manager / Enterprise Git Service
- Todoist (
Cloud
,Mac
,Win
,Android
,iOS
): Todoist invented the karma system which keeps track of the tasks done.
Sep 18, 2016
Pacifier / HTML+CSS+JS
- Noisli (
iOS
,Android
,Web
,Chrome
): free mixing of multiple tracks (which is similar to Soundrown but with much better UI). Users can save a customized setting for later use. I personally think this one has better fire sound tracks than soundrown.
Aug 12, 2016
Datasets / General and Interdisciplinary
- DRYAD (
Storage
,Lookup
): The Dryad Digital Repository stores curated data.
- Figshare (
Storage
,Lookup
): Data sharing and storage
Datasets / Life Science
- National Centers for Environmental Information (
Lookup
): Weather, climate, coasts, oceans, and geophysics etc
Datasets / Physical Sciences
- US Virtual Astronomical Observatory (
Lookup
)
Datasets / Arts and Humanities
- Archaeology Data Service (
Lookup
): Certified repository
Datasets / Engineering
- Open Energy Information (OpenEI) (
Lookup
): Wiki of collections of energy information
Datasets / Social Sciences
Editors / LaTeX
- TeXStudio - Cross-platform LaTeX editor that stems from TeXMaker.
- WinEdt - The LaTeX editor many people swear by.
- TeXnicCenter - A quite old but free and decent editor for LaTeX.
- LyX - Cross-platform WYSIWYM editor that uses LaTeX behind the scenes to render documents.
- TeXshop - No-nonsense editor for LaTeX documents which is included in MacTeX.
- TeXWorks - No-nonsense editor for LaTeX code, modeled after TeXShop, but this one is cross-platform.
Mar 31, 2016
GTD-Task Manager / Enterprise Git Service
- Evernote (
Cloud
,Mac
,Win
,Android
,iOS
,Win Store
): Not so lightweight but still very good for managing life especially since it has got a lot of integrations from a lot of other services.
Writing / Social Sciences
Hosting / Social Sciences
- Surge: One command upload your static website to make it live. Surge also integrates GitHub hooks.
Static Site Generator / Social Sciences
- Jekyll (Written in
Ruby
)(Markdown
): Jekyll is the most widely used one. The best part about Jekyll is that one just deploy to GitHub Pages by pushing the source to GitHub.
- Octopress (Written in
Ruby
)(Markdown
): Octopress is easier to use compared with Jekyll while being somewhat compatible with Jekyll.
- Hexo (Written in
Node.js
)(Markdown
): "A fast, simple & powerful blog framework" as they say on their website. It supports GFM.
- Nikola (Written in
Python
)(reStructuredText
,Markdown
,IPython Notebook/Jupyter
,PHP
, etc): It takes in multiple input formats including reStructuredText and many others.
- Hugo(Written in
Go
)(Markdown
): Easy to use and really fast. It also supports more input formats through plugins.
Editors / Markdown
- CMD markdown(
Cloud
): CMD is a Markdown editor with math (MathJax) support. What is special is that it keeps edit history. (Chinese UI.)
- Penflip(
Cloud
): Penflip is designed to be a GitHub for writers. It is Markdown-based and git like without math support.
- Pandoc Markdown(
Cloud
): Just another Markdown editor with math (MathJax) support.
- Marxico(
Cloud
,Mac
,Win
,Chrome
): Markdown editor that integrates with Evernote, generates pdf and works offline. 马克飞象(Cloud
,Mac
,Win
,Chrome
) is the Chinese version。
- Madoko (
Cloud
): LaTeX × Markdown ²
- typora(
Mac
,Win
): Beautiful UI and in-situ live preview.
- Haroopad(
Mac
,Win
,Linux
): A powerful github flavored markdown editor with useful extensions. Math (mathjax) is supported.
- jbt/markdown-editor(
Cloud
): Just another online Markdown editor without math support.
- MarkdownPad (
Win
): If you have no bad feelings about .NET, this is pretty good.
- ReText (⭐1.6k) (
Mac
,Win
,Linux
): ReText one of the best, even on Linux. It also supports reStructuredText input.
Editors / LaTeX
- JaxEdit(
Cloud
): JaxEdit doesn't provide full LaTeX support but is good enough for simple LaTeX documents and slides.
IPython Notebook / LaTeX
- More (⭐16k): For more IPython notebook on GitHub please read this enormous list.
The Power of SVG / HTML+CSS+JS
- Inkscape(
Mac
,Win
,Linux
)
- GIMP(
Mac
,Win
,Linux
)
Pacifier / HTML+CSS+JS
- Coffitivity(
iOS
,Android
,Web
,Mac
): a rather simple but useful coffee shop noise library; premium has more three more soundtracks; elegant UI; scientific research powered
- [email protected](
iOS
,Android
,Web
): music to boost your brain; paid services now
- Rany by simply noise: just rain.
Graph Making / HTML+CSS+JS
- GeoGebra(
Cloud
,Mac
,Win
,Linux
,Android
,iOS
,Win Store
): Geogebra is a very cool tool to make math graphs both 2D and 3D.
- LaTeXDraw (⭐382)(
Linux
): "A vector drawing editor for LaTeX."
- TikZ(
LaTeX
)
More / HTML+CSS+JS
Feb 28, 2016
Pacifier / HTML+CSS+JS
- Brain.fm(
Web
): Improve Focus, Relaxation & Sleep with audio brainwave training. Not free but worth every penny.
Jan 20, 2016
Blog and CMS / Social Sciences
- Pico (⭐3.6k) (
PHP
): Lightweight cms, open source, no database.
Mindmap / LaTeX
Concept Map and Diagrams / LaTeX
- Gliffy: all kinds of diagrams
- Draw.io: all kinds of diagrams
Online Load and Edit / LaTeX
- Prezi if you can.
- Google Drive: no introduction needed
- Sway: Microsoft
Use The Source / HTML+CSS+JS
Softwares / HTML+CSS+JS
- RStudio (
R
)
Pacifier / HTML+CSS+JS
- mynoise(
iOS
,Web
): a noise generator; a lot of choices (too many actually); detailed equalizer
Terminal / HTML+CSS+JS
- fuck (⭐366): correct the command by typing in fuck.
Dec 02, 2015
Editors / Markdown
- Markx(
Cloud
): Markdown editor for scientific writing. Batteries included.
Nov 06, 2015
Keep You Computer Awake / LaTeX
- Caffeine (
Mac
): As simple as a single click.
- Amphetamine (
Mac
): More configurations involved and more intelligent.
Pacifier / HTML+CSS+JS
- Rainy Mood(
iOS
,Android
,Web
): rainy day rainy mood, simple but with excellent white noise; a new beautiful soundtrack each day
- Noizio(
iOS
,Mac
): a handy white noise tool that stays in your Mac status bar.
- Soundrown(
Web
): free mixing of multiple tracks
- Muji Sleep(
iOS
,Android
)
- A Soft Murmur(
Web
): free mixing of multiple tracks; simple UI; Timer provided; Meander available
- Rainy Cafe(
Web
): not much to say just a combination of rainy mood and coffitivity
- Sleep Pillow(
iOS
,Mac
): click and play style preloaded scenes; easy to use; beautiful design
- TaoMix (
Android
): sound mixings to concentrate
- Calm(
iOS
,Android
,Web
): to help you calming down
- Raining(
iOS
,Android
,Web
): raining and thunder
Forums and Q&A's / HTML+CSS+JS
Use Licenses / HTML+CSS+JS
- Choose a License which helps you decide which license to use through several steps.
- Guokr Badge (⭐23): Green CC License badges. (Documentation is in Chinese.)
More / HTML+CSS+JS
- QR Code Generator: Adding a QR code to your poster can help you get more audience.
- SHIELDS.io: Make a beautiful badge by yourself.
Sep 06, 2015
Blog and CMS / Social Sciences
- Ghost (⭐42k) (
Node.js
): Open, Simple, non-profit; write with markdown and live preview.
- Dropplets (⭐1.6k) (
PHP
): Open source, simple, and elegant blog system; write in Markdown.
Editors / LaTeX
- Authorea(
Cloud
): Easy to use UI. Supports both Markdown and LaTeX.
Sep 04, 2015
Version Control System
- svn
- mercurial
Plotting and Charting Online / Enterprise Git Service
- plot.ly: Online plotting with many cloud services integrated.
- Desmos: Graphs for functions.
- graph.tk: Online plotting with rich features.
- Wolfram Alpha: Make graphs for functions, from your data and even more.
Writing / Social Sciences
Sharing Slides / HTML+CSS+JS
- GitHub pages: For Html based slides.
- Speaker Deck by GitHub: PDF slides. Can be displayed online or embeded.
Static Site Generator / Social Sciences
- Pelican (Written in
Python
)(reStructuredText
,Markdown
,AsciiDoc
): Pelican is a modularized framework and is perfect for blogging.
Editors / Markdown
- Dillinger(
Cloud
): Markdown editor but no math mode.
Mindmap / LaTeX
- Mind Manager
- XMind
- Docear
- KityMinder By Baidu (⭐4.2k) : Chinese Interface
- my-mind: repo here (⭐3k).
- beautiful Mind: repo here (⭐117)
- mindmaps: repo here (⭐2.5k)
Concept Map and Diagrams / LaTeX
- ProcessOn: all kinds of diagrams
Online Load and Edit / LaTeX
- slides.com: Easy to use with remote controlled page presentation.
Use The Source / HTML+CSS+JS
- Impress.js: more about it impress wiki page (⭐37k).
- Jimpress: A jQuery version of impress.js
The Power of SVG / HTML+CSS+JS
Softwares / HTML+CSS+JS
- Mathematica: One Software to Rule Them All
- iPython Notebook (
Python
): a useful tool for inline calculation, making graphs and writing notes.- wakari.io is a comercial one mostly aimed for data analysis.
- jiffylab (⭐186) is an open source one but not that well done.
- supervised-ipython-nbserver (⭐7) is a multiuser version of notebook using Django/Pinax.
Scientific Computing / HTML+CSS+JS
Investigate Papers / HTML+CSS+JS
- Paperscape: Finding interesting papers.
- SciRate: An front-end for arXiv with rates from readers.
Get Yourself A Citable Code for Anything / HTML+CSS+JS
- Zenodo: Make anything from GitHub citable by getting a DOI code here.
Open Science / HTML+CSS+JS
- Open Science Framework: A open science tool with a lot of integrations.
Pacifier / HTML+CSS+JS
- iSerenity: multiple choices but not that good (just my feeling).
- Natural Sound player: many natural sounds, cool.
- NatureSoundsFor.Me: make your own track, so many kinds of sounds.
- White.Noise: several different tracks
- ambient mixer: make ambient sound easily
- white noise mp3s: listen and download
Open Licenses / HTML+CSS+JS
- Open Definition: Read the license here and pick the one you like.
Data Visualization / HTML+CSS+JS
- Highcharts (
js
): Line charts, area charts, column and bar charts, pie charts, scatter and bubble charts and more.
- Flot (
jQuery
)
- Raphaël (
js
)
- Paper.js (
js
)
- plot.ly: Internet required, interactive plotting.
- bokeh: Internet required, interactive plotting.
Symbols / HTML+CSS+JS
- Detexify: find out what the symbol is by drawing online
Graphing / HTML+CSS+JS
- TeX Example (Tikz/PGF)
Fonts / HTML+CSS+JS
Templates / HTML+CSS+JS
References / HTML+CSS+JS
- Math into Type: This is a great book for math related typography. This is copyright material. Please DO NOT redistribute.
Terminal / HTML+CSS+JS
- asciinema: Command line recording.
- bashplot (⭐1.7k): plot in terminal.
Free Multimedia / HTML+CSS+JS
- Unsplash: Free high resolution images.