Awesome Research Tools
A list of tools for research. Also available on https://tools.kausalflow.com/tools/.
TOC
- Be Organized
- Version Control System
- Pomodoro
- GTD-Task Manager
- Cloud Services
- Math and Programming
- Plots
- Data
- Colors
- Publishing and Sharing
- Writing
- Hosting
- Blog and CMS
- Static Site Generator
- Note Taking
- Editors
- Markdown
- LaTeX
- iPython Notebook
- Mindmap
- Concept Map and Diagrams
- Keep The Notes
- Presentation Tools
- Online Load and Edit
- Use The Source
- IPython Notebook
- LaTeX Beamer
- Mathematica
- The Power of SVG
- Sharing Slides
- Programming
- Softwares
- Code Editors
- Scientific Computing
- Coding is Fun
- Academic
- Self-plagiarism
- Investigate Papers
- Get Yourself A Citable Code for Anything
- Open Science
- Tips for Researchers
- Pacifier
- Online Discussions
- Open Source
- Open Licenses
- Use Licenses
- Bibliography
- Data Visualization and Graph Making
- Data Visualization
- Graph Making
- LaTeX
- Tips
- Symbols
- Graphing
- Fonts
- Templates
- References
- MISC
- Terminal
- Free Multimedia
- Interesting Journals
- More
Be-Organized
Version Control System
First things first, everyone should know version control system, aka VCS. VCS helps us track changes in our documents as well as collaborations on the documents. Needless to say, version control is one of the most useful tools for scientists.
- git
- svn
- mercurial
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.
- 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.
- BitBucket: Alternative to GitHub and GitLab with free private repositories.
Self-hosted Git Server
- GitLab: See above at Online Git Service.
- Gitea: Painless self-hosted Git service written in Go.
- Gogs: A painless self-hosted Git service.
Enterprise Git Service
- RhodeCode: Centralized control for distributed repositories. Mercurial, Git, and Subversion under a single roof.
Pomodoro
Pomodoro Technique can be used to boost your productivity and probably improve your health. There are almost infinite choices for the tools.
- Pomotodo (
Cloud,Mac,Win,Android,iOS,Chrome): A mix of todo list and pomodoro timer, with sync across devices and weekly report [Free]. - Tadam (
Mac): Simple and elegant pomodoro timer [USD$ 4.99]. - Productivity Challenge Timer (
Android): Pomodoro timer with great gamification features [Free].
GTD-Task Manager
The GTD (Getting Things Done) method unloads the todo lists off the mind by recording them using external tools. It allows one to focus on one active task instead of on all of them (Wikipedia). Tasks can be classified in contexts (@home, @computer, @office, etc), time of action (now, next actions, scheduled or someday) and projects. Here we have a good pragmatic guide to GTD and here is a flowchart.