marinehero / InfiniteToolCollection

Everyone collects or use online utilities, and most folks have a list of a few that they feel are indispensable. Here's my ongoing list. Each has a distinct purpose, and I probably touch each at least a few times a week/month/year. For me, "util" means utilitarian and it means don't clutter my tray. If it saves me time, and seamlessly integrates with my life, it's the bomb. Many/most are free some aren't. Those that aren't free are very likely worth your 30-day trial, and very likely worth your money.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

InfiniteToolCollection

This is an initial braindump. I will be organizing as I get time.

Everyone collects or use online utilities, and most folks have a list of a few that they feel are indispensable. Here's my ongoing list. Each has a distinct purpose, and I probably touch each at least a few times a week/month/year. For me, "util" means utilitarian and it means don't clutter my tray. If it saves me time, and seamlessly integrates with my life, it's the bomb. Many/most are free some aren't. Those that aren't free are very likely worth your 30-day trial, and very likely worth your money.

Dev Tools

This page contains some usefull tools for development in general, cli and online.

  • Awesome CLI Apps - A curated list of command line apps.

  • Chocolatey – It’s a weird name, but it’s apt-get for Windows and once you start using it, you’ll be hooked. I tend to use it by default, even before Googling, to install stuff. Consider a "favoriteutils" batch file for building new machines and you'll be off and running in no time. Even better, use...

  • Boxstarter - Build on top of Chocolatey and NuGet and create complete Windows environments and push them to your machines with Gists from your friends or your own GitHub. Even deploy to remote machines or Hyper-V with 100% unattended installs.

  • TeraCopy - While I use the excellent built in copy features of Windows 8.1 the most, when I want to move a LOT of files as FAST as possible, nothing beats TeraCopy, an app that does just that - move stuff fast.

  • NimbleText - Regular Expressions are hard and I'm not very smart. NimbleText lets me do crazy stuff with large amounts of text without it hurting so much.

  • GOW Gnu on Windows - Sometimes Cygwin is just overkill. Gow is 130 useful *nix command line utilities recompiled as native Win32 binaries.

  • F.lux - I admit, I thought this was stupid when I started using it. It took a few days, but now, given that I have 3 large monitors, I can't live without it. It slowly, imperceptibly, changes the color temperature of your monitor's color as the sky itself changes. It prevents (for me) headaches and eyestrain from running bright blue and white monitors late at night. Love it. Try it.

  • LINQPad - Interactively query your databases with LINQ with this tool from Joseph Albahari. A fantastic learning tool for those who are just getting into LINQ or for those who want a code snippet IDE to execute any C# or VB expression. Free and wonderful. There's a whole list of LINQ related tools on Jim Wooley's (http://www.thinqlinq.com/Post.aspx/Title/LINQ-Tools) site as well.

  • scriptcs - You can easily install scriptcs with Chocolatey, and you'll quickly be able to execute C# scripts with no need to compile. Just make a .csx file, no need for even a class if you like, and you're off. It's C# and PowerShell and something more.

  • Fiddler - The easy, clean, and powerful debugging proxy for checking out HTTP between here and there. It even supports sniffing SSL traffic.

  • BrowserStack - Browser Stack is an amazing cloud of virtual machines running dozens of browsers on as many operating system. A fantastic cross-browser testing tool that has optional Visual Studio integration.

  • HeidiSQL - Complete tiny MySQL and SqlServer management app. Supported by apps.

  • ProcessExplorer - The ultimate replacement for TaskManager. Includes the amazing Find DLL feature to find out what processes have your DLL in memory.


Editors and IDE´s

  • Visual Studio code - isual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, Mac OSX, and Windows
  • Atom - A hackable text editor for the 21st Century.
  • PHPStorm - Lightning-smart PHP IDE.7
  • WebStorm - The smartest JavaScript IDE.

Online Editors

  • Koding - Get developers up & running on any project, from anywhere in
  • Ideone - Ideone is an online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages.
  • CodePicnic - Run live code in the browser. 20 hours free per month.
  • CodePen - CodePen is a playground for the front end web.
  • jsFiddle - Test and share JavaScript, CSS, HTML or CoffeeScript online
  • Json Editor - Online JSON editor
  • Dillinger.io - Online Markdown editor.
  • RegExr - RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).

File and Text Manipulation

  • Mergely - Online Merge / Diff tool
  • jq - jq is a lightweight and flexible command-line JSON processor.
  • underscore-cli - Command-line utility-belt for hacking JSON and Javascript.
  • hostess - An idempotent command-line utility for managing your /etc/hosts file.
  • pandoc - Convert between multiple file formats
  • extract - A command line tool for extracting any archive file.
  • renamer - Batch rename files and folders.
  • Download and extract files - Download and extract files
  • sejda - An extendible and configurable PDF manipulation layer library written in Java. A ready to use java library to perform PDF document manipulation without having to deal with the low level API.

Git tools

  • hub - hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.
  • gist - Potentially the best command line gister
  • clog-cli - Generate a changelog from git metadata
  • release-it - Interactive release tool for Git repos. Bump version, commit, tag, push, build, publish to npm.
  • bitbucket-cli - A command-line helper for BitBucket. This program is inspired Chris Wanstrath's wonderful github command-line program, and aims to expose a similar interface for BitBucket users.
  • gitsome - A supercharged Git/shell autocompleter with GitHub integration.

Local Servers

  • Python SimpleHTTP Server - starts a web server in any directory
  • ngrok - Secure tunnels to localhost
  • localtunnel - Localtunnel allows you to easily share a web service on your local development machine without messing with DNS and firewall settings.
  • http-server - http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it's simple and hackable enough to be used for testing, local development, and learning.

Multimedia

  • pageres-cli - Capture website screenshots
  • youtube-dl - Small command-line program to download videos from YouTube.com and other video sites
  • imgur-uploader-cli - Uploads images to Imgur from command line
  • ImageScrapper - High performance, multi-threaded image scraper.

DevOps Tools

  • doto - Python Interfafce to DigitalOcean API
  • cloudflare-python - cloudflare-python provides a CLI and Python wrappers for CloudFlare's API.
  • haproxyctl - HAProxy control tool
  • overcast - A command line program designed to make it easy to spin up, configure, and interact with any number of machines over SSH.
  • mycli - A command line client for MySQL that can do auto-completion and syntax highlighting.
  • siege - Siege is an http load tester and benchmarking utility
  • heroku-toolbelt - Heroku CLI
  • terraform - Terraform provides a common configuration to launch infrastructure — from physical and virtual servers to email and DNS providers.
  • packer - Packer is a tool for creating machine and container images for multiple platforms from a single source configuration.
  • terraforming - Export existing AWS resources to Terraform style (tf, tfstate)
  • Test Kitchen - Test Kitchen is a test harness tool to execute your configured code on one or more platforms in isolation.

Dependency management


System

  • htop - an interactive process viewer for Unix
  • iotop
  • stress
  • battery-level - Get current battery level
  • wallpaper-cli - Get or set the desktop wallpaper

Networking

  • speedtest-cli - Command line interface for testing internet bandwidth using speedtest.net
  • httpie - CLI HTTP client; user-friendly cURL replacement featuring intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.
  • nmap

Dotfiles

  • homeshick - git dotfiles synchronizer written in bash
  • dotfiler - the ultimate solution for managing dotfiles

HTTP tools

  • Postman - Postman helps you develop APIs faster.
  • CharlesProxy - Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
  • RequestBin - RequestBin gives you a URL that will collect requests made to it and let you inspect them in a human-friendly way.
  • Wireshark - Wireshark is the world's foremost network protocol analyzer.

Documentation Generators

  • Sphinx - Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license.
  • MkDocs - Project documentation with Markdown.
  • Slate - Beautiful static documentation for your API
  • API Blueprint - API Blueprint. A powerful high-level API description language for web APIs.
  • ApiDocJS - Inline Documentation for RESTful web APIs
  • hologram - A markdown based documentation system for style guides
  • doctoc - Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites.

Dummy Data and Content

  • json-server - Get a full fake REST API with zero coding in less than 30 seconds (seriously)
  • faker-cli - A command-line wrapper for faker
  • generatedata - Online tool for creating fake database data and exports to multiple formts like Excel and JSON.
  • Placehold.it - A quick and simple image placeholder service.

Other

  • choosealicense - Choose a license in your terminal.
  • pm - The easy way to switch to your projects on the shell
  • ttygif - Convert terminal recordings to animated gifs
  • quote-cli - Get a random quote or the quote of the day in your CLI
  • tldr - Simplified and community-driven man pages
  • tldr.py - A python client for tldr: simplified and community-driven man pages.
  • how2 - stackoverflow from the terminal. how2 finds the simplest way to do something in a unix shell. It's like man, but you can query it in natural language.
  • caniuse-cmd - Just what you've always wanted, it's a caniuse command line tool! All the power of caniuse.com with none of the nice UI or interactivity
  • Fontastic - Create your icon fonts in seconds. Make your website faster. Over 9,000 icons available.

Essential-Frontend-Tools-Frameworks

A curated list of Tools, Libraries and Frameworks essential for every Frond-end developer.

JavaScript

Frameworks

  • AngularJS ( The Superheroic MVW )
  • Meteor ( Client + Server )
  • EmberJS ( Simple templating, used by yahoo, groupon )
  • Backbone ( Lightweight, fast )
  • Knockout ( Simplify dynamic JavaScript UIs with MVVM )

UI Frameworks

  • ReactJS ( The V in MVC, Fast dom manipulation with Virtual dom )
  • Famo.us ( Hardware accelerated engine )

Libraries

  • jQuery ( Dom manipulation specialist )
  • ZeptoJS ( lightweight jquery )
  • PrototypeJS ( Modifications in standard JavaScript and Dom functions )

Utility libraries

  • Underscore ( Adding additional features to JS )
  • Loadash ( Also called as high performance underscore )

Other Libraries

Productivity boosters

  • Grunt ( Task automator )
  • Bower ( Package manager like npm )
  • Gulp ( Automates work flow )
  • Yeoman ( Builds scaffolds to start with )

JS Preprocessors ( Compiles into normal js : less repetition, more manageability)

  • Coffeescript ( The golden rule of CoffeeScript is: "It's just JavaScript" )
  • Typescript ( Typed superset of JS from microsoft )

Mobile specific

CSS

CSS Frameworks

CSS Preprocessors ( Compiles into normal css : less repetition, more manageability )

General

Web components

UI kits

Graphic

  • Visualization

  • Animation

    • Move.js ( jQuery like animation with css3 transitions )
    • Velocity.js ( Best of jQuery and CSS transitions combined )
    • Animate.css ( Animate with css classes )

Nice to know

Useful stuffs

Awesome Free Resources for Web Developers

Table of Contents

Analytics

Google Analytics

Provides tools for detailed analysis on activity on your web site.

API Testing

Postman

Makes it easy to construct various types of HTTP requests and makes it really easy to test web apis.

Request Bin

Gives you a URL that will collect requests made to it and let you inspect them in a human-friendly way.

Design Related

Adobe Kuler

Create color schemes with the color wheel or browse thousands of color combinations from the Kuler community.

Coolors

Generate infinite color palettes for your designs and share, export or save it in your profile.

Paletton

A designer tool for creating color combinations that work together well. Formerly known as Color Scheme Designer.

PLTTS

Nifty color palette browser.

TypeTester

Test and compare more than 2200 typefaces

Domains and Hosting

Domainr

Provides an intuitive and fast domain name search.

GitHub Pages

Free hosting for blogs and tech projects.

Font Related

Blokkfont

Handy font for creating UI mockups.

DaFont

Great resources for lots of free fonts.

Google Fonts

Provides many free web fonts.

What The Font

Can help you determine what font was used by processing an image.

General

JSBeautifier

Cleans up messy JS code.

JSFiddle

Provides a sandbox for easy JS testing and sharing.

RegExr

A tool for creating and testing regular expressions.

Typing.io

Typing practice for programmers.

Image Related

FreePik

Browse tons of free graphic resources.

Iconogen

Generate favicons for your site.

Patternizer

Generate CSS based background patterns.

Placehold It

Provides simple image placeholders for UI mockups.

Subtle Patterns

A great resources for lots of neat background images.

Reference Lists

HTML Entity Lookup

An easy lookup tool for HTML entities.

HTTP Status List

Reference list for HTTP status codes.

Site Testing

BrowserShots

Tests your site in hundreds of browsers by providing screenshots of how your site looks in each one.

Pingdom

Test the load time of your site and find bottlenecks.

Qualys SSL Lab SSL Test

Test your SSL configuration and look for ways to improve security.

WC3 Validator

Validate the standards compliance of your markup.

Team Tools

Trello

Simple but effective card based planning tool.

UI Frameworks

Semantic UI

Twitter Bootstrap

Zurb Foundation

NPM Tools

Workflow

Code Quality

Sublime Text Packages

Chrome Plugins

Structure & Organisation

Online Resources

CDNs

  • [cdnjs] (https://cdnjs.com/) : Everyone loves the Google CDN right? Even Microsoft runs their own CDN. The problem is, they only host the most popular libraries. We host all the popular libraries - JavaScript, CSS, SWF, images, etc!

Code Playgrounds

  • [Apigee] (https://apigee.com/providers) : Apigee API Console Provider directory: Discover, Learn, Test, and Debug any API with interactive developer tools and documentation
  • [Codepen] (http://codepen.io/) : Show off your latest creation and get feedback. Build a test case for that pesky bug. Find example design patterns and inspiration for your projects
  • [jsFiddle] (https://jsfiddle.net/) : Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor
  • [RegexPal] (http://www.regexpal.com/) : Test your Javascript and PCRE regular expressions online

Formatters / Validators

  • [JSON Formatter & Validator] (https://jsonformatter.curiousconcept.com/) : As JSON data is often output without line breaks to save space, it is extremely difficult to actually read and make sense of it. This little tool hoped to solve the problem by formatting the JSON data so that it is easy to read and debug by human beings

About

Everyone collects or use online utilities, and most folks have a list of a few that they feel are indispensable. Here's my ongoing list. Each has a distinct purpose, and I probably touch each at least a few times a week/month/year. For me, "util" means utilitarian and it means don't clutter my tray. If it saves me time, and seamlessly integrates with my life, it's the bomb. Many/most are free some aren't. Those that aren't free are very likely worth your 30-day trial, and very likely worth your money.