Home Softwares I used for developping softwares
Post
Cancel

Softwares I used for developping softwares

Here I’m listing most of the software I’m using for my software developpements.

I want to thank here all the people who worked on on great projects so I’m able to use them for making my own stuff.

IDE

  • VSCode probably has many
  • KDevelop was using it in the past I like it a lot.

More simpler editor sometimes:

Source diff:

Compilers

Debugger

  • gdb
  • nemiver (a lighweight GTK GUI for GBB)
  • cgdb (a lighweight CURSES GUI for GDB)
  • valgrind (to debug memory accessed)
  • trace (to trace syscalls)

Profiling

Look on assembly

Look on libraries & linking

Build

Libraries often used

C/C++:

C/C++/Fortran & HPC:

Memory allocators:

Python:

NodeJS:

Web:

OS

  • gentoo (User since a very long time now, I’m fan).
  • debian
  • ubuntu
  • redhat (professionally, but don’t like it too much).

VM

Forge

  • github
  • gitlab (no some self hosting or in my companies or labs)
  • bitbucket (in companies I worked for)
  • jira (in companies I worked for)
  • gitlist (for some readonly archived repos)

Versioning

I used CVS & SVN in the past, but long time ago now.

Making my UML class diagrams

Documentation

Plot charts

Dependency installation

To maintain my blog

Some shell tools I commonly used

This post is licensed under CC BY-ND 4.0 by the author.