sourceforge.net

Best Open Source Linux Software Development Software 2025

  • ️Wed Jul 20 2016

Browse free open source Software Development software and projects for Linux below. Use the toggles on the left to filter open source Software Development software by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 by Okta Icon

    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.

  • Deliver secure remote access with OpenVPN. Icon

    Deliver secure remote access with OpenVPN.

    Trusted by nearly 20,000 customers worldwide, and all major cloud providers.

    OpenVPN's products provide scalable, secure remote access — giving complete freedom to your employees to work outside the office while securely accessing SaaS, the internet, and company resources.

    Get started — no credit card required.

  • 1

    SAP NetWeaver Server Adapter for Eclipse

    Integrates Eclipse with the SAP NetWeaver Application Server.

    Leader badge

    Downloads: 526,679 This Week

    Last Update: 2016-07-20

    See Project

  • 2

    This project is the old location for the plugin list for Notepad++ Plugin Manager. Please use https://github.com/bruderstein/npppluginmanager for any issues and current code

    Leader badge

    Downloads: 214,366 This Week

    Last Update: 2019-07-19

    See Project

  • 3

    libjpeg-turbo

    libjpeg-turbo

    SIMD-accelerated libjpeg-compatible JPEG codec library

    libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.

    Leader badge

    Downloads: 85,799 This Week

    Last Update: 2024-01-13

    See Project

  • 4

    Library and command line tools for XZ and LZMA compressed files

    Leader badge

    Downloads: 170,315 This Week

    Last Update: 2025-01-23

    See Project

  • User Testing Platform | Testeum Icon

    User Testing Platform | Testeum

    Get worldwide testers to review your software, app or website! Quickly find bugs and usability issues in less than 48 hours.

    Tired of bugs and poor UX going unnoticed despite thorough internal testing? Testeum is the SaaS crowdtesting platform that connects mobile and web app creators with carefully selected testers based on your criteria.

  • 5

    Code::Blocks

    Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins! We hope you enjoy using Code::Blocks! The Code::Blocks Team

    Leader badge

    Downloads: 66,099 This Week

    Last Update: 22 hours ago

    See Project

  • 6

    Dev-C++

    Dev-C++

    Open Source C & C++ IDE for Windows

    Dev-C++ is a full-featured Integrated Development Environment (IDE) for Win32. It uses GCC, Mingw or Cygwin as compiler and libraries set. It supports Windows 98, NT, 2000 & XP. This is the original Dev-C++ software as published by Colin Laplace and this repository is frozen to version 4.9.9.2. For more recent versions of Dev-C++, please check the following forks: - Embarcadero Dev-C++: https://sourceforge.net/projects/embarcadero-devcpp/ (last update: March 2021) - Orwell Dev-C++: https://sourceforge.net/projects/orwelldevcpp/ (last update: 2016) - wxDev-C++: http://wxdsgn.sourceforge.net/ (last update: 2012)

    Leader badge

    Downloads: 94,033 This Week

    Last Update: 2022-05-11

    See Project

  • 7

    PSeInt

    PSeInt

    A tool for learning programming basis with a simple spanish pseudocode

    PSeInt is a pseudo-code interpreter for spanish-speaking programming students. Its main purpose is to be a tool for learning and understanding the basic concepts about programming and applying them with an easy understanding spanish pseudocode.

    Leader badge

    Downloads: 66,057 This Week

    Last Update: 4 days ago

    See Project

  • 8

    Boost C++ Libraries

    Boost provides free portable peer-reviewed C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library. See http://www.boost.org

    Leader badge

    Downloads: 55,481 This Week

    Last Update: 2024-12-06

    See Project

  • 9

    SWIG

    SWIG

    A code generator for connecting C/C++ with other programming languages

    SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, D, Go language, Java, Lua, OCaml, Octave, R and Scilab. Also several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the 'glue code' required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML.

    Leader badge

    Downloads: 38,547 This Week

    Last Update: 2024-10-20

    See Project

  • Turn Your Content into Interactive Magic - For Free Icon

    Turn Your Content into Interactive Magic - For Free

    From Canva to Slides, Desmos to YouTube, Lumio works with the tech tools you are already using.

    Transform anything you share into an engaging digital experience - for free. Instantly convert your PDFs, slides, and files into dynamic, interactive sessions with built-in collaboration tools, activities, and real-time assessment. From teaching to training to team building, make every presentation unforgettable. Used by millions for education, business, and professional development.

  • 10

    PCRE

    PERL 5 regular expression pattern matching

    The Perl Compatible Regular Expressions (PCRE) library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, in addition to a set of POSIX compatible wrapper functions.

    Leader badge

    Downloads: 59,152 This Week

    Last Update: 2021-06-22

    See Project

  • 11

    libportable

    A library of software written in C with full source code, The dynamic link portable{arch}.dll,make firefox portable for windows.

    Leader badge

    Downloads: 119,814 This Week

    Last Update: 6 days ago

    See Project

  • 12

    Lazarus

    Lazarus

    Rapid applications development tool and libraries for FPC

    The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.

    Leader badge

    Downloads: 18,725 This Week

    Last Update: 1 hour ago

    See Project

  • 13

    Tcl

    Tcl

    The Tool Command Language implementation

    Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout. Bug reports to http://core.tcl.tk/tcl/ Follow code development at http://core.tcl.tk/tcl/

    Leader badge

    Downloads: 15,673 This Week

    Last Update: 2025-02-12

    See Project

  • 14

    Doxygen

    Doxygen is a JavaDoc like documentation system for C++, C, Java and IDL.

    Leader badge

    Downloads: 15,035 This Week

    Last Update: 2025-01-09

    See Project

  • 15

    Cutter

    A unit testing framework for C and C++

    Cutter is a Unit Testing Framework for C and C++. Interface of Cutter is easy to write and easy to debug your code.

    Leader badge

    Downloads: 33,574 This Week

    Last Update: 2019-09-17

    See Project

  • 16

    Comgt is a command line tool for controlling, configuring and interacting with Option Wireless 3G and 2G ( HSDPA, UMTS, EDGE, GPRS, GSM) data devices within the Linux environment.

    Leader badge

    Downloads: 14,895 This Week

    Last Update: 2015-08-28

    See Project

  • 17

    Libtirpc is a port of Suns Transport-Independent RPC library to Linux. It's being developed by the Bull GNU/Linux NFSv4 project. The upstream git tree is at: git://linux-nfs.org/~steved/libtirpc

    Leader badge

    Downloads: 63,570 This Week

    Last Update: 2024-10-17

    See Project

  • 18

    Technical analysis library with indicators like ADX, MACD, RSI, Stochastic, TRIX... includes also candlestick pattern recognition. Useful for trading application developpers using either Excel, .NET, Mono, Java, Perl or C/C++.

    Leader badge

    Downloads: 12,242 This Week

    Last Update: 2013-04-03

    See Project

  • 19

    JavaVi - vi/vim editor clone

    jVi is a vi/vim editor clone built on top of the javax.swing.text package. Available for NetBeans and JBuilder. jVi is designed to quickly and easily integrate into many disparate java based desktop apps, from IDE's to mail-news readers.

    Leader badge

    Downloads: 8,972 This Week

    Last Update: 2023-01-04

    See Project

  • 20

    NSIS: Nullsoft Scriptable Install System

    NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user's first experience with your product, a stable and reliable installer is an important component of succesful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.

    Leader badge

    Downloads: 7,866 This Week

    Last Update: 2025-02-13

    See Project

  • 21

    libusb

    libusb

    A cross-platform library that gives apps easy access to USB devices

    Library to enable user space application programs to communicate with USB devices

    Leader badge

    Downloads: 8,504 This Week

    Last Update: 2024-07-29

    See Project

  • 22

    TinyXML is a simple, small, minimal, C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML. *Please Note* that TinyXML development has stopped and all development has moved to TinyXML-2. TinyXML-2 is available at https://github.com/leethomason/tinyxml2

    Leader badge

    Downloads: 5,978 This Week

    Last Update: 2015-03-23

    See Project

  • 23

    opencore-amr

    Audio codecs extracted from Android Open Source Project

    Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB) speech codec. Library of VisualOn implementation of Adaptive Multi Rate Wideband (AMR-WB) encoder and Advanced Audio Coding (AAC) encoder. Modified library of Fraunhofer AAC decoder and encoder.

    Leader badge

    Downloads: 5,662 This Week

    Last Update: 2025-02-12

    See Project

  • 24

    LuaBinaries

    LuaBinaries is a distribution of the Lua libraries and executables compiled for several platforms.

    Leader badge

    Downloads: 5,928 This Week

    Last Update: 2025-01-10

    See Project

  • 25

    JADX

    JADX

    Dex to Java decompiler

    Command-line and GUI tools for producing Java source code from Android Dex and apk files. Decompile Dalvik bytecode to java classes from APK, dex, aar, aab and zip files. Decode AndroidManifest.xml and other resources from resources.arsc. Deobfuscator included. Be aware, Android Studio can interfere with jadx debugger, so it is better to close it before attaching to the process in jadx. Smali debugger, check wiki page for setup and usage. View decompiled code with highlighted syntax.

    Downloads: 1,178 This Week

    Last Update: 2024-11-11

    See Project