Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loganintech/my-tools
This is a little writeup of the tools I like to use when I program
https://github.com/loganintech/my-tools
Last synced: about 22 hours ago
JSON representation
This is a little writeup of the tools I like to use when I program
- Host: GitHub
- URL: https://github.com/loganintech/my-tools
- Owner: loganintech
- Created: 2017-07-24T23:15:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-27T20:33:50.000Z (over 7 years ago)
- Last Synced: 2024-10-18T06:52:02.300Z (3 months ago)
- Language: JavaScript
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Generic Tools
## [Fantastical 2 - $50](https://flexibits.com/fantastical)
Not My Image:
![[Fantastical 2](https://flexibits.com/fantastical)](https://dncnhi2ob6sh.cloudfront.net/img/[email protected])
### Description
Fantastical 2 is a calendar app. It's fully featured and acomplishes anything you might expect a calendar app to do. It also has integration with reminders and allows sync of online callendars. If you were tired of the somewhat oversized application that is Outlook, this is a good replacement. Pairs very well with the email client Airmail.
### Features
* Intelligent Event Creation
[Long .gif, click me!](http://i.imgur.com/qWV2jBo.gif)
* Syncing to Chrome and Apple Calendars
* Searches email (if allowed) for events and syncs with the email client Airmail
* Lets you view company members schedules when creating events
* It's beautiful (bonus points)### Notes
* Mainly so that when alexa asks what url the standup meeting is on I can point at her computer and wait
---
# Developer Tools
## [Visual Studio Code - Free](https://code.visualstudio.com)
### Description
Visual Studio Code is an electron-based text editor written in TypeScript and intended for TypeScript development. It has support for TSLint and ESLint out of the box, and is very heavily geared towards modern development with extensions for every need. Extensions can be anything from special coloring of brackets, themes, or entire languages with debug support (see Java extension from RedHat). It has built-in git tools and a diff editor. Debugging is written to be simple and supports many languages. The C++ debugger is quite good.
### Features
* Beautiful and Customizable UI
[Long .gif, click me!](http://i.imgur.com/1TwtsRh.gif)
* Native Emmet Support
![](http://i.imgur.com/nzgCsW6.gif)
* Code Peeking (works best with TypeScript)
![](http://i.imgur.com/ciMyqcG.gif)
* Easy to Start and Use Debugging
[Long .gif, click me!](http://i.imgur.com/6wT0HAH.gif)
* Cross Platform
* Small Performance Impact (in comparison to full IDEs)
* Built-In Diff Editor![](http://i.imgur.com/DnrVHgB.png)
* Command Line Support for Easy-Opening and Creating Files and Workspaces
![](http://i.imgur.com/JD5Ep1N.png)
* Automagic Javscript Function Documentation
![](http://i.imgur.com/meGVXJM.gif)
* Fuzzy File Searcher
![](http://i.imgur.com/5Ch89Sd.gif)
* Feature-Rich Extensions
### Notes
* You might want to go into user settings and disable telemetry. Not really a big issue, but...
### Favorite Extensions - Web Dev Focused (Can be installed by running `ext install author.extensionname`)
#### GitLens `eamodio.gitlens`
GitLens is one of the most impressive, heavily customizable extensions. It adds git blame, peeking, working tree comparison, and other visuals right in the editor.
* Following Images Shamelessly Stolen from GitLens README:
![GitLens preview](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/gitlens-preview.gif)
![Line Blame Annotation](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/screenshot-line-blame-annotation.png)
![Line Blame Annotations](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/screenshot-line-blame-annotations.png)
![File Blame Annotation](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/screenshot-file-blame-annotations.png)
![Git Code Lens](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/screenshot-code-lens.png)
* And one of mine:
![](http://i.imgur.com/ZLZYmkw.png)
#### Settings Sync `Shan.code-settings-sync`
Syncs your settings accross multiple installs using github gists. If you use multiple computers this is a must.
#### Auto Close Tag `formulahendry.auto-close-tag`
Automatically closes HTML tags (like in webstorm)
![](http://i.imgur.com/d8qTC4r.gif)
#### Auto Rename Tag `formulahendry.auto-rename-tag`
Another HTML Improvement
![](http://i.imgur.com/2svFOw4.gif)
#### Bracket Pair Colorizer `CoenraadS.bracket-pair-colorizer`
Colors matching brackets in code
![](http://i.imgur.com/0rd6qR7.gif)
#### Code Runner `formulahendry.code-runner`
Runs a single code file by a right click menu, useful for running single C++ or JavaScript files
Compatible Languages as of 7/25/17
> C, C++, Java, JavaScript, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, C# Script, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D
#### Dash Integration `deerawan.vscode-dash`
Lets you run selections or custom text to dash queries without leaving the editor. I contributed some code to this :). Also lets you search based on current active language.
[Docset search .gif, click me!](http://i.imgur.com/eMWE6dD.gif)
![](http://i.imgur.com/9eNNzK3.png)
#### Debugger for Chrome `msjsdiag.debugger-for-chrome`
Lets you debug chrome tabs. Doesn't require an extension on chrome like WebStorm.
[Debugger for chrome example .gif, click me!](https://cdn.rawgit.com/Microsoft/vscode-chrome-debug/master/images/demo.gif)
Bonus points because the demo gif is in angular.
#### ESLint Support `dbaeumer.vscode-eslint`
Gives support for ESLint in javascript files. Enforces rules like single or double quotes only, use of var vs let, or required semicolons. Very useful for keeping code style consistent.
For a full list of rules, see here: http://eslint.org/docs/rules/ I have also supplied an example config in this repository along with a javascript file to test said rules.
You can see eslint support in action in the JS Files. Make sure to `npm install -g eslint` or just check out these screenshots:
![](http://i.imgur.com/o4Z9Kcs.png)
![](http://i.imgur.com/jDaJ75O.png)
![](http://i.imgur.com/P1DWPui.png)
![](http://i.imgur.com/cxSafIR.png)#### Editorconfig Support `EditorConfig.editorconfig`
This extension provides support for editorconfig, a tool used to standardize file and indent style (among other things). It's natively supported in the following editors:
> BBEdit, Builder, GitHub (yes online), Gogs, PyCharm, IntelliJ IDEA, RubyMine, WebStorm, Komodo, SourceLair, TortoiseGit, and Visual Studio
You can download a plugin for it on these:
> AppCode, Atom, Brackets, CLion, Coda, Code::Blocks, Eclipse, Emacs, Geany, gedit, jEdit, micro, NetBeans, Notepad++, PHPStorm, Sublime Text, Textadept, textmate, Vim, Xcode, and, clearly, VSCode :)
For a full list of rules you can see here: https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties
I have also supplied an example config in this repository.
---
## [GitKraken (Free Non-Commercial - $25 to $50 / Year by Sub #)](https://www.gitkraken.com/)
### Description
GitKraken is a full-feature cross platform Git GUI with convenient implementation of [git flow.](https://www.atlassian.com/git/tutorials/comparing-workflows#gitflow-workflow) It has support for lesser known features a graphic representation of git branches that makes it my first choice of git tools.
### Features
* Built in Diff Tool
![](https://blog.axosoft.com/wp-content/uploads/2016/05/merge-tool-1-copy-1.png)
* Beautiful Commit Information and Branch Visualization
![](http://i.imgur.com/KxqmrM6.png)
* Built In Git Flow Support
![](https://support.gitkraken.com/img/documentation/repositories/git-flow-start.png)
---
## [Dash - $25](https://kapeli.com/dash)
### Description
Dash is an offline docset browser with intelligent indexing and search. It has support for over 150 docsets and snippets. It also lets you make annotations in the docsets that persist among searches and lets you save snippets to a "team" where other team members can see your snippets.
### Features
* Docset Indexing for Easy-Search
[Long .gif, click me!](http://i.imgur.com/dYNuewp.gif)
* Global Snippets
![](http://i.imgur.com/KjebdTs.gif)
---
## [Paw - $50](https://paw.cloud/)
A nice picture straight off their website:
![](https://cdn-static.paw.cloud/img/discover/landing/landing-header-1ac8944e97.png)
### Description
Paw is an API Development Tool that exceeds all expectations. Like Dash, it has sync for teams that allows everyone to access the same .paw files for api documentation. It supports extensions.
### Features
* HTTP Client
* API Description Fields for Future Users or Exports
* Team Support
* Export Request to Code![](http://i.imgur.com/eGX6hUc.png)
---
# Utilities
## [Alfred (Free - Optional PowerPack 19 Pounds)](https://www.alfredapp.com/)
### Description
Alfred is a multi-purpose spotlight replacement. It indexes a lot more files than spotlight and also provides useful shortcuts for services and other things.
### Features
* Better Search
* Find file by contents![](http://i.imgur.com/YjX8HYp.png)
![](http://i.imgur.com/DW7iwjt.png)* Workflows (Powerpack Only)
![](http://i.imgur.com/Cjb9ZMw.png)
[Long .gif, click me!](http://i.imgur.com/4MWxDQd.gif)
* Phone App Remote Control
---
## [Magnet ($0.99)](https://itunes.apple.com/us/app/magnet/id441258766?mt=12)
### Description
Implements windows-like window clipping on monitor corners or sides. Simple in comparison to the rest of the list but very helpful.
---
## [STTS - Free](https://github.com/inket/stts)
### Description
This handy little app sits in your taskbar and lets you see at a glance if your favorite services are having network issues.
![](http://i.imgur.com/ViGFq4G.png)
---
## [Kap - Free](https://getkap.co/)
### Description
This is a screen recorder app for macintosh supporting video recording in Gif, WebM, and MP4 formats. It can record up to 60 FPS and supports different regions of your screen so you only capture what you want.
### Features
* Video Recording in GIT, WebM, and MP4
* Variable Frame Size
* Voice and Mouse Recording![](http://i.imgur.com/p2jocjO.png)