AHSoftware

Home

About

Open Source

Linux

Music

Electronics

Development

Knowledge

Documentation

My projects

Download

Knowledge about software development using open source code. How to make money using open source. ANd how to share knowledge and cooperate with other software developers.

My own development projects are Comal80 transpiler that compile to Python, C++ and binary code. And a cross platform compiler that compile from C++ with the same framework to many different computer types of any size. Qt framework arer great, but this framework are much more cross platform. All hardware and operating system specific code and libraries are hidden as much as possible.

Linux library documentation can be found on a Linux installation in the path "/usr/share/doc". The header files are located in "/usr/include" and "/usr/local/include". Those libraries are used for software development, without reinvent the wheel.

Learn how to make applications

green button Code - Learn to code
green button Hour of code
green button Free code camp
green button
green button
green button

Documentation

green button Qt framework
green button Qt for developers
green button Microsoft Visual Studio Community IDE (Integrated Development Enviroment) and compiler
green button Microsoft Visuak Studio Documentation
green button Linux kernel API documentation
green button C++ reference
green button Lazarus (Pascal and IDE like Delphi)
green button W3 schools
green button Mozilla Developer documentation
green button Mozilla Developer documentation - javascript
green button Mozilla Developer documentation - Navigator system information with javascript
green button Microsoft documentation
green button Rust docs
green button Rust standard library docs
green button ?
green button ?
green button ?
green button ?
green button ?

Automatic documentation creation

green button Sphinx - Python Documentation Generator
green button ?
green button ?

Developer Q and A

green button Stackoverflow
green button Stackexchange
green button Freenode - IRC chat used by developers
green button Libera Chat (FOSS developers are moving from Freenode to Libera chat)
green button ?
green button ?
green button ?

Debug, profile, test

green button HTML5 - test browser capabilitys
green button W3 counter - global statistics
green button ?
green button ?

Bugs tracker of open source software projects

green button Virtualbox bugs tracker
green button RedHat Bugzilla
green button ?
green button ?
green button ?
green button ?

Development languages

green button The GNU C Library Reference Manual
green button C++
green button Objective-C
green button Python
green button Ruby
green button Ring
green button Rust
green button Go
green button GNU Cobol
green button Coffie script
green button Erlang
green button Free Pascal
green button The Glasgow Haskell Compiler
green button GNU Prolog
green button Lua
green button OCaml
green button Perl
green button PHP
green button Julia
green button Gambas (Basic)
green button Swift
green button ?
green button ?
green button ?
green button ?

Development toolchains, and langusge bindings

green button Qt language bindings
green button The LLVM Compiler Infrastructure
green button GCC, the GNU Compiler Collection
green button ?
green button ?

Plugins and addon development libraries

green button The Python Package Index (PyPI) is a repository of software for the Python programming language
green button ?
green button ?
green button ?
green button ?

Transpiler solutions and tools

green button pypi - py2many transpiler
green button ?
green button ?

Wikipedia knowledge

green button Wikipedia - List of programming languages
green button Wikipedia - Gnome framework
green button Wikipedia - Virtual Studio Technology (VST)
green button Wikipedia - Juce - open-source cross-platform C++ application framework
green button Wikipedia - Hello World in different development languages danish flag
green button ?
green button ?
green button ?
green button ?

How To do something, with examples

green button It’s All In The Libs – Building A Plugin System Using Dynamic Loading
green button ?
green button ?

Development project collaboration

green button Github
green button Gitlab
green button ?
green button ?

Math and computer science knowledge

green button ?
green button ?
green button ?

Audio, Midi, video frameworks

green button ?

Other frameworks

green button ?

Compiler theory and tools

green button Wikipedia - Backus–Naur form
green button ?
green button ?
green button ?

API for developing cross platform virtual music instruments and plugins

green button ?
green button ?
green button ?

GUI and graphics frameworks

green button GTK
green button Gnome
green button KDE
green button .NET
green button Kivy
green button Qt framework
green button ?
green button ?
green button ?

Development libraries

green button Inqlude - The Qt library archive
green button Python Pypi
green button ?
green button ?

Audio ahd MIDI libraries

green button Pipewire - Multimedia processing
green button Alsa - Advanced Linux Sound Architecture
green button Jack AUdio Connection Kit
green button Pulse Audio
green button LV2 - extensible open standard for audio plugins
green button ?
green button ?
green button ?
green button ?

Open Source Initiative


Linux Foundation


Linux Kernel


GNU


Distrowatch


Free and Open Source Software



Fedora project sponsored by Red Hat


Software Freedom Conservancy