Skip to content

Latest commit

 

History

History
127 lines (98 loc) · 5.02 KB

README.md

File metadata and controls

127 lines (98 loc) · 5.02 KB

ToolsList

##Disclaimer On this page are some useful tools for software development and hacking. Fell free to add some useful stuff to this list, to help new devs getting started. The usage of some tools may be prohibited by law, please check if you can use these tools BEFORE you use them.

Programming langues

IDEs

Coding assistants

Operating Systems

Algoritms and datastructs

Software design pattern

  • hillside a intersting starting point for design patterns (not only software design patterns)
  • europlop the website of the eurpean design pattern conference, where new patterns are developed.

Web development

  • xampp a tool with all services needed for web-DEV (including apache-server, mysql database, etc.)

AI

SQL Server

Tools for string or data transformation

  • Regex101 a online RegEx Editor
  • CyberChef a tool for doing all common data transformations(i.e. base64,xor,encryption,.....)

Version control

OS docs

Low level windows stuff

Computing

  • MPI a protcol for distributed computing used in super computers
  • slurm a load workload manager used by supercomputers
  • openmp a API specification for parallel computing (there are also lots of implementations in the wild)

Math stuff

  • fftw a optimized fft implementation written in C

Book publishing companies

GNU tools

  • GNU Radio a GUI/framework for Signal Porcessing (useful for SDR)
  • GNU Octave a open source aternative to matlab

Image processing

  • OpenCV a framework for image processing

Signal processing

  • PyFDA a digital filter designer written in python

BackUp Tools

Port and Network Scanners

  • Nmap a port and service scanner
  • Wireshark a packet capturing programm for network analysis

SysAdmin

Virtual Boxes

Icons

Containers

Project Management

Documentation

Reference indices