/Useful-Softwares-Tools-list

List of useful Softwares, Tools, Plugins, Utilities (Online/Offline)

Useful Softwares, Services, Tools, Plugins list

Living document containing a list of free and Open-source softwares, Tools, Plugins, Utilities and services (Online/Offline)

Tool Description
stackshare Discover and discuss the best software tools and services.
APNS/GCM Online Tester Online tool to test Apple Push Notification service (APNS) and Google Cloud Messaging (GCM).
CodeBeautify Online Tools like Beautifiers, Editors, Viewers, Minifier, Validators, Converters for Developers: XML, JSON, CSS, JavaScript, Java, C#, MXML, SQL, CSV, Excel.
Free Formatter Tools include several formatters, validators, code minifiers, string escapers, encoders and decoders, message digesters, web resources and more.
JS Bin Open source collaborative web development debugging tool.
Google Fonts Discover Great Typography - Hundreds of free, open-source fonts optimized for the web.
WinSCP an open source free SFTP client and FTP client for Windows. Its main function is the secure file transfer between local and remote computer.
Read the Docs Read the Docs hosts documentation, making it fully searchable and easy to find. You can import your docs using any major version control system.
Docusaurus Easy to Maintain Open Source Documentation Websites.
asciinema Free and open source solution for recording terminal sessions and sharing them on the web.
cmder Portable console emulator for Windows.
Coggle A collaborative mind-mapping tool that helps you make sense of complex things.
Loader Free load testing service that allows you to stress test your web-apps & apis with thousands of concurrent connections.
CII Best Practices Badge Program The Linux Foundation (LF) Core Infrastructure Initiative (CII) Best Practices badge is a way for Free/Libre and Open Source Software (FLOSS) projects to show that they follow best practices.
Lighthouse Lighthouse is an open-source, automated tool for improving the quality of web pages.
TAAG Text to ASCII art generator.
FOSSA Dependency tracking, license compliance and attribution notices on autopilot
Semantic Versioning 2.0.0 Versioning Guidelines.
OpenProject Open source project management software.

Platform as a Service (PaaS)

Free Tier
Tool Description
Heroku Heroku is a cloud platform that lets companies build, deliver, monitor and scale apps — we're the fastest way to go from idea to URL, bypassing all those infrastructure headaches.
Amazon Web Services Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
mLab mLab is a Database-as-a-Service for MongoDB
Netlify Build, deploy, and manage modern web projects.

Version control

Tool Description
Sourcetree A free Git GUI client for Windows and Mac.
Github Profile Summary Tool for visualizing GitHub profiles.
GitHub & BitBucket HTML Preview
git ignore Create useful .gitignore files for your project based on OS's, IDE's or Programming Languages

Data

Tool Description
Kaggle Datasets The best place to discover and seamlessly analyze publicly-available data.
Academic Torrents A distributed system for sharing enormous datasets for researchers, by researchers.
Mockaroo Mockaroo lets you generate realistic test data in CSV, JSON, SQL, and Excel formats.
DBeaver Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Derby, etc.
myjson A simple json storage and hosting service.
JSON viewer A JSON viewer plugin for notepad++. Displays the selected JSON string in a tree view.
JSON to CSV Converter A free, in-browser JSON to CSV converter.
JSON2table Tool to view JSON content in table and treeview format. The tool visually converts JSON to table and tree for easy navigation, analyze and validate JSON.
User Agent String Analyze User Agent of you browser or any other user agent string.
MySQL Notifier A small utility that can keep watch over your Windows and MySQL services, notifying you of changes in their operation.

API's and Web Services

Tool Description
RequestBin gives you a URL that will collect requests made to it and let you inspect them in a human-friendly way. Use RequestBin to see what your HTTP client is sending or to inspect and debug webhook requests.
httpbin HTTP Request & Response Service (Client Testing).
HTTP Status Codes an easy to reference database of HTTP Status Codes with their definitions and helpful code references all in one place.
Apigee API Console Discover, Learn, Test, and Debug any API with interactive developer tools and documentation.
ProgrammableWeb The leading source of news & information about APIs, chronicling the evolution of the global API economy & providing the web's most relied-on API Directory.
down for everyone or just me Check if a website id down just for you or everyone.
Mockbin Mockbin allows you to generate custom endpoints to test, mock, and track HTTP requests & responses between libraries, sockets and APIs.
APIembed Embeddable API Code snippets - Auto-generated code snippets in many programming languages for your website, blog or API documentation.
Statuspage Status and incident communication tool.
Rapid API RapidAPI is the world’s largest API marketplace.

Design

Tool Description
CODEPEN playground for the front end web.
Behance Showcase and discover the latest work from top online portfolios by creative professionals across industries.
Dribbble a place to show and tell, promote, discover, and explore design.
UpLabs UpLabs curates the best of design & development inspiration, resources and freebies.
MaterialUp MaterialUp curates the best of Material Design
iOSUp iOSUp curates the best of iOS & OS X
SiteUp SiteUp curates the best of Web Design

IDE's (Online/Offline) and Plugins

Tool Description
Ideone an online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages.
WakaTime Quantify your coding. Metrics, insights, and time tracking automatically generated from your programming activity.
Codenvy Self-service Eclipse Che workspaces.
Try It Online Online compiler for several practical and recreational programming languages.
Coding Ground - TutorialsPoint Code in almost all popular languages using Coding Ground. Edit, compile, execute and share your projects, 100% cloud.
ANSI Escape in Console This Eclipse plugin interprets the ANSI escape sequences to color the console output.
SonarLint Provides on-the-fly feedback to developers on new bugs and quality issues injected into Java, JavaScript, Python and PHP code.
Spring Tools (aka Spring IDE and Spring Tool Suite) Eclipse-powered development environment for building Spring-powered enterprise applications.
Online Spring Boot Banner Generator Online Spring Boot Banner Generator.
Markdown PDF This Visual Studio Code extension convert Markdown file to pdf, html, png or jpeg file.

Virtualization

Tool Description
VirtualBox VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.
VMware Workstation A streamlined desktop virtualization application that runs one or more operating systems on the same computer without rebooting.

Web Browsers

Tool Description
Blisk A free browser for web developers, toolbox for development, debugging and testing: emulation, sync, analytics, and screenshots.
brave A free browser, automatically blocks ads and trackers, making it faster and safer

Web Broswer Plugins

Tool Description
Isometric Contributions This extension allows you to toggle between the normal GitHub contribution chart and an isometric pixel art version.
FireShot Capture full web page screenshots in Firefox, Chrome, Opera or IE, and then edit and save them.
FVD Speed Dial Tool for saving and organizing the links to your favorite sites.
Poster A developer tool for interacting with web services and other web resources that lets you make HTTP requests, set the entity body, and content type. This allows you to interact with web services and inspect the results.
Hover Zoom Browse images galleries with ease: move the mouse cursor over thumbnails to view images in their full size without loading a new page.
JSON Viewer Chrome extension for printing JSON and JSONP. Customizable JSON/JSONP highlighter.
WAPPALYZER It uncovers the technologies used on websites.
Floating for YouTube™ Always on top Floating Mini Player for YouTube™.
Floating for YouTube™ Extension Open YouTube video in Floating Mini Player for YouTube™.
BuiltWith Technology Profiler Find out what the website you are visiting is built with using this extension.
WhatFont The easiest way to identify fonts on web pages.
Alexa Traffic Rank The Official Alexa Traffic Rank Extension, providing Alexa Traffic Rank and site Information when clicked.
Clear Cache Clear your cache and browsing data with a single click of a button.
Speedtest by Ookla Take a Speedtest directly from your Google Chrome toolbar to quickly test your internet performance.
Tampermonkey userscript manager, with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox.
GitHub Repository Size Automatically adds repository size to GitHub's repository summary
LiveReload LiveReload monitors changes in the file system. As soon as you save a file, it is preprocessed as needed, and the browser is refreshed

Fiddles

Tool Description
PhpFiddle PhpFiddle provides Web IDE, Web Tools, APIs, Widgets, PHP Libraries, programming resources and execution environment for PHP/MySQL/SQLite, HTML/CSS and JavaScript coding online. PhpFiddle allows people to test PHP code snippets, create, execute and download web applications, for example, Zend Framework 2 projects.
.NET Fiddle NET sandbox for developers to quickly try out code and share code snippets.
Business Model Fiddle Free and Easy way to Capture and Develop Your Ideas.
JSFiddle Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
(more Fiddles)

Communication

Tool Description
Gitter communication product for communities and teams on GitHub.
Slack Slack brings all your communication together in one place. A messaging app for teams
Trello Communicate, collaborate, and get anything you need to get done. Trello is a visual way to update and see progress on all your projects.
HipChat HipChat is hosted group chat and video chat built for teams. Supercharge real-time collaboration with persistent chat rooms, file sharing, and screen sharing.

Utilities

Tool Description
TCPView TCPView is a Windows program that will show you detailed listings of all TCP and UDP endpoints on your system, including the local and remote addresses and state of TCP connections.

Editor

Tool Description
Notepad++ a free source code editor which supports several programming languages running under the MS Windows environment.
GitBook Editor Expressive Markup (Markdown/Asciidoc), Advanced proofreading, Version Control
Laverna Markdown note taking app focused on privacy. Consider it like open source alternative to Evernote.
Visual Studio Code Open Source code editor by Microsoft.

Presentation

Tool Description
Speaker Deck Speaker Deck is the best way to share presentations online.
SlideShare Discover, Share, and Present presentations and infographics with the world's largest professional content sharing community.
Marp Markdown presentation writer with Markdown, powered by Electron.

Entertainment

Tool Description
CommitStrip A daily strip recounting funny anecdotes of life as a coder mixed up with a dash of topical tech news.

Java

Tool Description
Codota AI Pair Programmer. Provides contextual code suggestions based on your code.
java2s Jar File Download examples (example source code) Organized by topic.
Java Design Patterns Collection of several design patterns implemented in Java.
Java Decompiler Tool to decompile and analyze Java 5 “byte code” and the later versions.
jadx - Dex to Java decompiler Command line and GUI tools for produce Java source code from Android Dex and Apk files.
Bytecode Viewer A Java 8 Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More).

Others

Tool Description
Katacoda Interactive Learning Platform for Software Engineers.
HOW SECURE IS MY PASSWORD? Password strength meter.
DZone Community and publisher of technical content for software professionals.
GitBook GitBook helps your team write, collaborate and publish content online.
CodeProject Free source code and tutorials for Windows developers. Programming help for Visual Basic.Net and other .Net family languages.
choosealicense A site to provide non-judgmental guidance on choosing a license for your open source project.
DevOps Bookmarks Discover tools and frameworks in the DevOps landscape.
Algomation a platform for viewing, creating and sharing any type of algorithm.
Common Words visualization of common words in different programming languages.
Calibre ebook manager.
DevOps Diagram Generator Map your DevOps Toolchain .

Crypto Currency

Tool Description
Crypto Currency List of Cyptocurrency related tools.