Best Open Source Scientific/Engineering Software 2025 (original) (raw)
Browse free open source Scientific/Engineering software and projects below. Use the toggles on the left to filter open source Scientific/Engineering software by OS, license, language, programming language, and project status.
Our Free Plans just got better! | Auth0
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 security. Auth0 now, thank yourself later.
Grafana: The open and composable observability platform
Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.
Grafana is the open source analytics & monitoring solution for every database.- 1
Downloads: 235,869 This Week
Last Update: 2025-09-23
See Project - 2
GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards: WMS, WFS, WCS, WPS and REST
Downloads: 52,499 This Week
Last Update: 2025-11-24
See Project - 3
Sweet Home 3D
An interior design application to draw house plans & arrange furniture
Download the full version at: https://www.sweethome3d.com/download.jsp?adid=sourceforge Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.
Downloads: 23,446 This Week
Last Update: 2025-04-02
See Project - 4
An educational tool for designing and simulating digital logic circuits, featuring a simple-to-learn interface, hierarchical circuits, wire bundles, and a large component library. As a Java application, it can run on many platforms.
Downloads: 11,539 This Week
Last Update: 2013-04-29
See Project
Build Securely on AWS with Proven Frameworks
Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.
Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.- 5
GeographicLib is a small C++ library for: geodesic and rhumb line calculations; conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates; gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020) calculations.
Downloads: 12,318 This Week
Last Update: 2025-11-07
See Project - 6
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++.
Downloads: 12,110 This Week
Last Update: 2013-04-03
See Project - 7
gretl
A cross-platform statistical package for econometric analysis
gretl is a cross-platform software package for econometric analysis, written in the C programming language.
Downloads: 8,239 This Week
Last Update: 4 hours ago
See Project - 8
SAGA - System for Automated Geoscientific Analyses - is a Geographic Information System (GIS) software with immense capabilities for geodata processing and analysis. SAGA is programmed in the object oriented C++ language and supports the implementation of new functions with a very effective Application Programming Interface (API). Functions are organised as modules in framework independent Module Libraries and can be accessed via SAGA’s Graphical User Interface (GUI) or various scripting environments (shell scripts, Python, R, ...). Please provide the following reference in your work if you are using SAGA: Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L., Wehberg, J., Wichmann, V., and Boehner, J. (2015): System for Automated Geoscientific Analyses (SAGA) v. 2.1.4. Geosci. Model Dev., 8, 1991-2007, https://doi.org/10.5194/gmd-8-1991-2015\. For more information visit the project homepage and the wiki.
Downloads: 6,554 This Week
Last Update: 5 hours ago
See Project - 9
A cross-platform, open-source, alternative to NIST REFPROP. Based on reference-accuracy equations of state and transport property correlations for refrigerants like Water, CO2, R134a, Nitrogen, Argon, Ammonia, Air, R404a, R410a, Propane and many others. A selection of secondary working fluid properties are also available. Can also make use of REFPROP when available. In addition, calculations for Humid Air Properties based on ASHRAE RP-1485 are provided. Wrappers are available for MATLAB, Octave, Python, C#, Fortran and many more.
Downloads: 8,917 This Week
Last Update: 2 days ago
See Project
Cloud-based help desk software with ServoDesk
Full access to Enterprise features. No credit card required.
What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.- 10
Avogadro
An intuitive molecular editor and visualization tool
Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science and related areas. It offers a flexible rendering framework and a powerful plugin architecture.
Downloads: 6,423 This Week
Last Update: 2017-12-19
See Project - 11
Octave Forge
A collection of packages providing extra functionality for GNU Octave
Octave Forge is a central location for collaborative development of packages for GNU Octave. The Octave Forge packages expand Octave's core functionality by providing field specific features via Octave's package system. See https://octave.sourceforge.io/packages.php for a list of all available packages. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable. Refer to https://www.octave.org for more information.
Downloads: 5,111 This Week
Last Update: 1 day ago
See Project - 12
gnuplot
A portable, multi-platform, command-line driven graphing utility
A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.
Downloads: 4,941 This Week
Last Update: 4 hours ago
See Project - 13
Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0, giving the symbolic results [x=r+s, x=-s]. It can also calculate with exact integers and fractions, native floating-point, and high-precision big floats. Maxima has user-friendly front-ends, an online manual, plotting commands, and numerical libraries. It features its own programming language, and many users have contributed useful packages in various areas over the decades. It is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Website: https://maxima.sourceforge.io Additional add-on packages for Maxima can be found at: https://github.com/maxima-project-on-github/maxima-packages
Downloads: 4,421 This Week
Last Update: 14 hours ago
See Project - 14
GNS3
An advanced network simulator to design and configure virtual networks
Build, Design and Test your network in a risk-free virtual environment and access the largest networking community to help. Whether you are studying for your first networking exam or building out a state-wide telecommunications network, GNS3 offers an easy way to design and build networks of any size without the need for hardware.
Downloads: 4,074 This Week
Last Update: 2025-11-19
See Project - 15
WinPython
Portable Scientific Python 2/3 32/64bit Distribution for Windows
WinPython is a free open-source portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, supporting both 32bit and 64bit versions of Python 2 and Python 3. Since September 2014, Developpement has moved to https://winpython.github.io/
Downloads: 3,767 This Week
Last Update: 2025-11-23
See Project - 16
OpenCV
Open Source Computer Vision Library
The Open Source Computer Vision Library has >2500 algorithms, extensive documentation and sample code for real-time computer vision. It works on Windows, Linux, Mac OS X, Android, iOS in your browser through JavaScript. Languages: C++, Python, Julia, Javascript Homepage: https://opencv.org Q&A forum: https://forum.opencv.org/ Documentation: https://docs.opencv.org Source code: https://github.com/opencv Please pay special attention to our tutorials! https://docs.opencv.org/master Books about the OpenCV are described here: https://opencv.org/books.html
Downloads: 3,066 This Week
Last Update: 2025-07-03
See Project - 17
This project is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux.
Downloads: 3,835 This Week
Last Update: 2025-10-24
See Project - 18
Skim
A PDF Reader and Note-taker for OS X
Skim is a PDF reader and note-taker for OS X. It is designed to help you read and annotate scientific papers in PDF, but is also great for viewing any PDF file. Skim requires OS X 10.10 or higher.
Downloads: 2,505 This Week
Last Update: 4 hours ago
See Project - 19
Stellarium
A planetarium software that shows a 3D simulation of the night sky
Stellarium renders 3D photo-realistic skies in real time with OpenGL. It displays stars, constellations, planets, nebulae and others things like ground, landscape, atmosphere, etc.
Downloads: 2,232 This Week
Last Update: 2025-08-18
See Project - 20
XFLR5
XFLR5 is an analysis tool for airfoils, wings and planes
XFLR5 includes the xfoil program for foil analysis, and several 3d analysis methods for planes : - a non-linear lifting line method for standalone wings - two vortex-lattice and a 3d panel method for the analysis of aerodynamic performance of wings and plane operating at low Reynolds numbers The latest v6 version introduces stability analysis of planes.
Downloads: 2,314 This Week
Last Update: 2024-11-28
See Project - 21
Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
Downloads: 2,898 This Week
Last Update: 10 hours ago
See Project - 22
astap program
Stacking program, astrometric (plate) solver, fits file viewer
ASTAP, Astrometric STAcking Program, astrometric solver and FITS image viewer. This program can view, measure, "astrometric (plate) solve" and stack deep sky images. Main features: - Stacking of astronomical images including dark frame and flat field correction - Native fast astrometric (plate) solver. - Alignment using an internal star match routine, internal Plate Solver, manual or ephemeris. - FITS viewer with swipe functionality, deep sky and star annotation, photometry and CCD inspector. - Annotation of solar and deepsky objects. - Photometry of point sources, extended sources and variable stars - Blink routine for astro images.
Downloads: 2,434 This Week
Last Update: 2 days ago
See Project - 23
Ngspice project aims to improve the spice3f5 circuit simulator.
Downloads: 1,907 This Week
Last Update: 12 hours ago
See Project - 24
QModMaster is a free Qt-based implementation of a ModBus master application. A graphical user interface allows easy communication with ModBus RTU and TCP slaves. QModMaster also includes a bus monitor for examining all traffic on the bus. QModMaster is based on libmodbus http://www.libmodbus.org/ for modbus communication and on QsLog https://bitbucket.org/codeimproved/qslog for logging. Supports both Windows and Linux. For Windows a pre-compiled binary is availiable. It does not require instalation, just unzip and run. You can download the latest stable version from here https://sourceforge.net/projects/qmodmaster/files/qModMaster-Win32-exe-0.5.2-3.zip/download. Source code is availiable for Windows and Linux for compilation using Qt http://www.qt.io/download. Check out my modbus slave project http://sourceforge.net/projects/pymodslave/. Checkout the following youtube videos : https://www.youtube.com/channel/UC3Tk2gE-KGtwOq8WWmb2R7g
Downloads: 1,908 This Week
Last Update: 2022-08-15
See Project - 25
Graphical explorer program written in C#, for browsing BACnet devices (run on Windows & Linux). Supports BACnet MS/TP, Ethernet, IPv4, IPv6, SecureConnect Basic functions for read, write, read multiple, write multiple, iam, whois, subscribeCOV, notify, WriteFile, ReadFile etc. Includes three demo server applications : a generic server, a wall mounted room controller simulator, a weather server (gets data from an Internet webservice). Includes a lot of samples C# source code. Raspberry Pi server sample code, also tested on Beaglebone & Intel Edison. Bacnet/Mstp capture tool (only Wireshark and an Rs485 adaptor are required) BACnet/SC Hub sample application. See Readme.txt for more information. Active Developers/Contributors team : Morten Kvistgaard (2014-2016), Frédéric Chaxel (2015-2025), Lance Tollenaar (2022-2024)
Downloads: 1,821 This Week
Last Update: 2025-09-20
See Project