You are on page 1of 13

Software Applications and Development Tools: John Samuel

Home Programming

Software Applications and Development Tools

John Samuel

A non-exhaustive list of explored as well as unexplored software


development tools and software applications

Application Development

  
API
     
wsgen
  
Bug Reporting and Feature Requests
     
Bugzilla
 
Cache Management
     
Ehcache
     
Memcached
  
Compilation and pre-processing
     
cc
     
gcc
     
g++
  
Continuous Integration
     
Jenkins
     
Travis
  
Configuration of Application
     
Ansible
     
Chef

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

     
Juju
     
Puppet
     
Salt
     
Vagrant
  
Data Formattng and Validation
     
jsonlint
    
xmllint
  
Data Storage
     
NoSQL
        
Arangodb
        
Cassandra
        
Couchdb
        
Elliptics
        
Flockdb
        
Hbase
        
Hypertable
        
Mapdb
        
Mongodb
        
Mongo
        
Neo4j
        
Opentsdb
        
Orientdb
        
Pouchdb
        
Ravendb
        
Redis
        

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

Rethinkdb
        
Riak
        
Titan
     
SQL
     
Mariadb
     
Mysql
     
Postgresql
     
Sqlite
  
Debugging
     
gdb
  
Dependency Management
  
Design of Applications
     
Dia
     
Umbrello
     
Umlet
  
Internationalization
  
Metrics
  
Linking
  
Localization
     
locale
  
Log
  
Package
  
Profile
     
gprof
  
Queue
  
REPL

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

  
Realtime
  
Scheduling
  
Search
  
Software Specification
     
TLA+
  
Threading
     
pthread
  
User Interface
     
QML
     
HTML
  
Version Control
     
CVS
     
SVN
     
Git
  
Wiki
  
Dokuwiki
  
Mediawiki
  
Phpwiki
  
Twiki
  
Xwiki

Operating Systems

  
Anykernel
  
Desktop Environment
  
Filesystem
  

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

Monolithic
        
Coreos
        
FirefoxOS
        
Linux Distributions
        
Archlinux
        
CentOS
        
Cinnamon
        
Debian
        
Fedora
        
Linuxmint
        
Opensuse
        
Ubuntu
  
FreeBSD
        
NixOS
  
Package Management
  
Unikernels
  
ClickOS
  
Clive
  
HaLVM
  
Ling
  
MirageOS
  
OSv

Platform as a Service (PaaS)

  
CloudFoundry
  
OpenStack

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

Application Packaging

  
Containers
  
Distributions
  
umake

Shell

  
Bash
  
Fish-shell
  
Ksh
  
Sh
  
Zsh

Web Browser

  
Chromium
  
Firefox

Web development

  
Haskell
     
Happstack
     
Snap
     
Yesod
  
Java
     
Grails
     
Play
  

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

Javascript
     
Angularjs
     
Backbonejs
     
Emberjs
     
Expressjs
     
Famous
     
Meteor
     
Nodejs
  
Php
     
Cakephp
     
Laravel
     
Phalcon
     
Symphony
     
Zend
  
Python
     
Django
     
Flask
     
Pyramid
  
Ruby
     
Rails
  
Scala
  
Play

Data Analysis

     
Iphyton
     
Mondrian

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

     
Olap4j
     
Pandas
     
Pentaho

Data Visualization

     
D3
     
Gephi
     
Gnuplot
     
Matplotlib
     
Processing

Programming Languages

        
C
        
C++
        
Clojure
        
Coffeescript
        
D
        
Dart
        
Delphi
        
Eiffel
        
Elixir
        
Elm
        
Erlang
        
Euphoria
        
F#
        

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

Fortran
        
Go
        
Groovy
        
Haskell
        
Java
        
Javascript
        
Julia
        
Lisp
        
Livescript
        
Lua
        
Objectivec
        
Ocaml
        
Perl
        
Php
        
Prolog
        
Purescript
        
Python
        
R
        
Ruby
        
Rust
        
Sage
        
Scala
        
Scheme
        
Shell
        
Smalltalk
        
Sql

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

     
Wyvern

Markup Languages

        
HTML
        
JSON
     
XML
        
QML

Content Management Systems (CMS)

  
Diaspora
  
Drupal
  
Ghost
  
Joomla
  
Mediagoblin
  
Wordpress

Computing

  
Maxima
  
Octave
  
R

Container Technologies

  
Docker
  
Libvirt-lxc
  
Lxc

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

  
Openvz
  
Rocket
  
Runc

Dictionary

  
Artha
  
Aspell
  
Goldendict

Editor

  
Aloha
  
Atom
  
Emacs
  
Vim

Web Forum

  
Bbpress
  
Discourse
  
Phpbb
  
Vanilla

Gaming Development

  
Steam

Computer Graphics

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

  
2d
  
Inkscape
  
3d
  
Blender
  
Photography
  
Gimp
  
Publishing
  
Krita
  
Video
  
pitivi

Machine Learning

  
Mahout
  
Moa
  
Opencv
  
Opennn
  
Orange
  
Spark

Markdown Editor

  
Retext

Memory Mapping

  
Anki
  
Freeplane

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]


Software Applications and Development Tools: John Samuel

Music

  
Frescobaldi
  
Lilypond
  
Musescore
  
Solfege

Natural Language Processing

  
Nltk

Semantic Web

  
Jena
  
Protege

Web Server

Apache
Jetty
Lighttpd
Nginx
Tomcat

References

1. ...

This work
is licensed under a Creative Commons
Attribution-ShareAlike 4.0 International License.

https://johnsamuel.info/en/programming/software-development-applications.html[03/04/2019 06:56:50 p. m.]