Windows Dev Tools
Not many alternatives for some projects...
I was used to use Eclipse, but I highly recommend this one, not that expensive for the paid version.
Does the trick for creating small tools, and even "install shields"
Not used recently but is a very nice alternative for application packaging ("install shields")
Another Free Git tool
Adds some helpers to use Git on Windows
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
DataGrip is a database IDE from JetBrains that is tailored to suit specific needs of professional SQL developers.
— Intelligent query console Allows you to write queries with coding assistance, errors indicating. Code completion is fast and context-aware. Executes queries in different modes and provides the local history that keeps track of all your activity and protects you from losing your work.
— Efficient schema navigation Lets you jump to any table, view, or procedure by its name via the corresponding action, or directly from its usages in the SQL code.
— Data editor Supports multiple submit/delete, multiple copy-paste, local changes, paste from external sources (like Excel), navigation by foreign keys.
— Explain plan Gives you an extended insight into how your queries work and into database engine behavior so you can make your queries more efficient.
Supported database servers: MySQL, MariaDB, SQL Server, Oracle Database, PostgreSQL, AWS Redshift, MS Azure Database, SQLite, HyperSQL, Sybase, IBM DB2, H2, Exasol, Cassandra, ClickHouse.
JetBrains DataSpell is an IDE for data science with intelligent Jupyter notebooks, interactive Python scripts, and lots of other built-in tools.
Intelligent Jupyter notebooks
Tuned for high interactivity Switch between command and editor modes with a single keystroke. Navigate over cells with arrow keys. Use all of the standard Jupyter shortcuts. Enjoy fully interactive outputs – right under the cell.
Smart coding assistance When editing code cells, enjoy smart code completion, on-the-fly error checking and quick-fixes, easy navigation, and much more.
Local and remote notebooks Work with local Jupyter notebooks or connect easily to remote Jupyter, JupyterHub, or JupyterLab servers right from the IDE.
Interactive Python scripts
Scientific Python console Run Python scripts or arbitrary expressions interactively in a Python Console. See the outputs and the state of variables in real-time.
Cells in Python scripts Split Python scripts into code cells with the #%% separator and run them individually as you would in a Jupyter notebook.
Data and visualization outputs Browse DataFrames and visualizations right in place via interactive controls. All popular Python scientific libraries are supported, including Plotly, Bokeh, Altair, ipywidgets, and others.
Built-in tools and integrations
Version control Clone Git projects, commit and push changes, work with several branches, manage changelists, and stage updates before committing them.
Terminal Work with the command line shell through the built-in Terminal that supports all of the same commands as your operating system.
Database tools Access and query a database right from the IDE. Rely on smart coding assistance when editing SQL code, running queries, browsing data, and altering schemas.
Smart PHP Code Editor
The editor that actually 'gets' your code and deeply understands its structure, supporting all PHP language features for modern and legacy projects. Provides the best code completion, refactorings, on-the-fly error prevention, and more.
Code Quality Analysis
Hundreds of inspections take care of verifying your code as you type, analyzing the whole project. PHPDoc support, code (re)arranger and formatter, quick-fixes, and other features help you write neat code that’s easy to support.
Perform many routine tasks right from the IDE, thanks to Version Control Systems integration, support for remote deployment, databases/SQL, command-line tools, Vagrant, Composer, REST Client, and many other tools.
Debugging and Testing
Zero-configuration debugging makes it really easy to debug and profile your PHP applications with either Xdebug or Zend Debugger. PHPUnit and Behat support lets you develop and run tests right from the IDE.
Use the same frequently-updated and fully customizable PHP integrated development environment on Windows, Mac OS X or Linux with your single license key. Enjoy the performance and stability!
Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.
Fiddler captures HTTP and HTTPS traffic and logs it for the user to review (the latter by implementing man-in-the-middle interception using self-signed certificates).
Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.
Eviware, the maker of soapUI, Web Service Testing Leader
soapUI is a tool for functional testing, mainly of web services like SOAP based web services and RESTful web services, but also HTTP based services and JMS Services as well as databases. soapUI is an open source and completely free tool with a commercial companion, soapUI Pro, with extra functionality for companies with mission critical web services. soapUI is being produced by the community as well as the open source company SmartBear.
The Apache JMeter desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
What can I do with it?
Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.
What does it do?
Can load and performance test many different server types: -Web - HTTP, HTTPS -SOAP / REST -Database via JDBC -MongoDB -LDAP -JMS -Mail - SMTP(S), POP3(S) and IMAP(S) -Native commands or shell scripts
Complete portability and 100% Java purity . Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups. Careful GUI design allows faster operation and more precise timings. Nice and Complete HTML report for in depth analysis of Load Test results Caching and offline analysis/replaying of test results. Highly Extensible: -Pluggable Samplers allow unlimited testing capabilities. -Several load statistics may be choosen with pluggable timers . -Data analysis and visualization plugins allow great extensibility as well as personalization. -Functions can be used to provide dynamic input to a test or provide data manipulation. -Scriptable Samplers (Groovy is fully supported and any JSR223 compatible language)
Official Website: http://jmeter.apache.org/index.html
Official Twitter Account: @ApacheJMeter