Open Source Scientific/Engineering Software

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.

  • Simplify IT and security with a single endpoint management platform Icon
    Simplify IT and security with a single endpoint management platform

    Automate the hardest parts of IT

    NinjaOne automates the hardest parts of IT, delivering visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. The company seamlessly integrates with a wide range of IT and security technologies. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.
    Learn More
  • Our Free Plans just got better! | Auth0 Icon
    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.
    Try free now
  • 1
    Skim

    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.
    Leader badge
    Downloads: 4,610 This Week
    Last Update:
    See Project
  • 2
    Asymptote

    Asymptote

    2D & 3D TeX-Aware Vector Graphics Language

    Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. Asymptote provides for figures the same high-quality typesetting that LaTeX does for scientific text.
    Leader badge
    Downloads: 363 This Week
    Last Update:
    See Project
  • 3
    Grassroots DICOM

    Grassroots DICOM

    Cross-platform DICOM implementation

    Grassroots DiCoM is a C++ library for DICOM medical files. It is accessible from Python, C#, Java and PHP. It supports RAW, JPEG, JPEG 2000, JPEG-LS, RLE and deflated transfer syntax. It comes with a super fast scanner implementation to quickly scan hundreds of DICOM files. It supports SCU network operations (C-ECHO, C-FIND, C-STORE, C-MOVE). PS 3.3 & 3.6 are distributed as XML files. It also provides PS 3.15 certificates and password based mecanism to anonymize and de-identify DICOM datasets.
    Leader badge
    Downloads: 235 This Week
    Last Update:
    See Project
  • 4
    Biosignal Tools
    BioSig is a software library for processing of biomedical signals (EEG, ECG, etc.) with Matlab, Octave, C/C++ and Python. About 50 different data formats are supported.
    Leader badge
    Downloads: 138 This Week
    Last Update:
    See Project
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 5

    QTester104

    IEC 60870-5-104 protocol tester.

    This software implements the IEC60870-5-104 protocol (client side) for substation data acquisition and control via tcp/ip network using the QT UI Framework. It can be compiled on Linux and Windows platforms. It's possible to poll and view data from the remote system (RTU) and also send commands. >>> Have a look also at my new SCADA project here: https://github.com/riclolsen/json-scada
    Leader badge
    Downloads: 87 This Week
    Last Update:
    See Project
  • 6
    gputils is a collection of tools for Microchip PIC microcontrollers. Its goal is to be fully compatible with Microchip's tools, MPASM, MPLINK, and MPLIB.
    Leader badge
    Downloads: 94 This Week
    Last Update:
    See Project
  • 7
    Libnodave is a library that provides the necessary functions to connect to and exchange data with Siemens S7 300/400 PLCs (200 family and S5 family now also supported). Can now also be used under Win32.
    Leader badge
    Downloads: 37 This Week
    Last Update:
    See Project
  • 8
    Systems Biology Markup Language (SBML)

    Systems Biology Markup Language (SBML)

    A file format for exchanging computational models in systems biology

    The Systems Biology Markup Language (SBML) is an XML-based description language for representing computational models in systems biology. Visit the project web site to learn more.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 9
    Gerber2PDF

    Gerber2PDF

    Gerber to PDF converter

    Gerber2PDF is a command-line tool to convert Gerber files to PDF for proofing and hobbyist printing purposes. It converts multiple Gerber files at once, placing the resulting layers each on it's own page within the PDF. Each layer has a PDF bookmark for easy reference. Layers can optionally be combined onto a single page and rendered with custom colours and transparency. There is a Drill to Gerber converter available from the downloads page.
    Leader badge
    Downloads: 30 This Week
    Last Update:
    See Project
  • Powering the best of the internet | Fastly Icon
    Powering the best of the internet | Fastly

    Fastly's edge cloud platform delivers faster, safer, and more scalable sites and apps to customers.

    Ensure your websites, applications and services can effortlessly handle the demands of your users with Fastly. Fastly’s portfolio is designed to be highly performant, personalized and secure while seamlessly scaling to support your growth.
    Try for free
  • 10
    openLCA

    openLCA

    professional open source software for LCA

    Software for sustainability assessment, highly modular; initially focused on Life Cycle Assessments.
    Leader badge
    Downloads: 28 This Week
    Last Update:
    See Project
  • 11
    Free Dictionaries
    Free translating dictionaries. Source format: TEI-P5 XML. Delivery formats: DICT, Stardict, etc. The dictionaries may include information on the pronunciation, etymology and such, in a platform-independent format. Access: web/plugins/standalone.
    Leader badge
    Downloads: 122 This Week
    Last Update:
    See Project
  • 12
    An STL format importer/exporter plugin script for Google SketchUp. Supports both binary and ASCII import and export.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 13
    KMLCSV Converter
    Converts Google Earth KML file to a CSV file, and vice versa. This enables you to plot all custom POIs with Google Earth first before transferring them into your Garmin GPS using the POI Loader.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 14

    Common Image Generator Interface (CIGI)

    Industry standard communication with compliant image generators.

    Software libraries and tools designed for implementation and testing of the Common Image Generator Interface (CIGI), an interface for communication between an image generator (IG) and host device in simulations.
    Leader badge
    Downloads: 52 This Week
    Last Update:
    See Project
  • 15
    EqualX

    EqualX

    The LaTeX Equation Editor

    EqualX makes you easily write equations in LaTeX and preview them in real-time. repository: https://gitlab.com/q-quark/equalx
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 16

    AsterixInspector

    A viewer for Eurocontrol Asterix files

    AsterixInspector - displays contents of files in Eurocontrol Asterix format. Asterix is a binary data exchange format in aviation, standardized by Eurocontrol.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    WFM Reader

    WFM Reader

    WFM file reader and exporter

    ====== DISCLAIMER ====== Since 2018 WFM reader is out of date. Thanks for using it for several years :) Please use official WFM-file format description (pdf) located at: http://download.tek.com/manual/001137803web_0.pdf ====== DISCLAIMER ====== ====== OBSOLETED DESCRIPTION ====== WFM reader and exporter is the simple application to read WFM file that produced by Tektronix/Rigol oscilloscopes. In the version 2.0: - Recovered the tabbed interface - Added Zooming/Scrolling - Added Legend with Min/Max - Added CSV / Image exporting - Removed 3rd party dependencies for straight recompile Many thanks to Kirk Wolak. https://sourceforge.net/users/kwolak Downloading of previous versions is not recommended. If you want to download the version with full source you can go to "Files" section and select appropritate item to download. ====== OBSOLETED DESCRIPTION ====
    Leader badge
    Downloads: 33 This Week
    Last Update:
    See Project
  • 18
    ProM is the comprehensive, extensible framework for process mining. Process Mining deals with the a-posteriori analysis of (business) processes using enactment logs.
    Leader badge
    Downloads: 32 This Week
    Last Update:
    See Project
  • 19
    GeoWebCache

    GeoWebCache

    GWC is a tile server and caching proxy written in Java

    GeoWebCache is a WMS tile cache that lets you serve cached map data to WMS clients, Goole Earth, Google Maps and MS Virtual Earth. The system is pluggable on both ends and does automatic matching to the best available tile. It is very fast and scalable.
    Leader badge
    Downloads: 54 This Week
    Last Update:
    See Project
  • 20
    AB DF1 Protocol RS232 driver for Micrologix, SLC500, PLC 5. Written in Visual Basic 2005. Demo (ABUtilities) uses the protocol to read/write data tables, monitor tables, change mode, sync clock, save/rewrite data tables, up/download program. Free HMI
    Downloads: 48 This Week
    Last Update:
    See Project
  • 21
    Test, validate and diagnose communication protocols in medical environments (DICOM, HL7 and IHE). DVTk is a must have for software developers, test engineers and service engineers that work in the healthcare domain. NEW. Services on www.dvtk.org!
    Downloads: 11 This Week
    Last Update:
    See Project
  • 22
    asammdf

    asammdf

    Fast Python reader and editor for ASAM MDF / MF4 (Measurement Format)

    *asammdf* is a fast Python parser and editor for ASAM (Associtation for Standardisation of Automation and Measuring Systems) MDF / MF4 (Measurement Data Format) files. It supports MDF versions 2 (.dat), 3 (.mdf) and 4 (.mf4). *asammdf* works on Python 2.7, and Python >= 3.4
    Downloads: 45 This Week
    Last Update:
    See Project
  • 23

    picard

    A set of tools for working with high-throughput sequencing data

    A set of tools (in Java) for working with next generation sequencing data in the SAM/BAM format. Note that development has moved to GitHub at https://github.com/broadinstitute/picard and support is available on the GATK forum at http://gatkforums.broadinstitute.org/categories/ask-the-team
    Downloads: 8 This Week
    Last Update:
    See Project
  • 24
    Xdvi is a program for displaying DVI files on the X window system. Xdvik is a variant with hyperlink support and other additions, deployed e.g. in the TeX Live distribution.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 25
    The National Library of New Zealand's Metadata Extraction Tool automatically extracts preservation-related metadata from digital files, then output that metadata in XML formats. It can be used through a graphical user interface or command-line interface. Please take the latest code from 'https://github.com/DIA-NZ/Metadata-Extraction-Tool.git'. The code on source forge will not be updated henceforth as it is moved to github.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.