< List of applications

List of applications/Science

Mathematics

Calculator

See also Wikipedia:Comparison of software calculators.

Console

  • bc Arbitrary precision calculator language.
https://www.gnu.org/software/bc/ || bc
  • calc Arbitrary precision console calculator.
http://www.isthe.com/chongo/tech/comp/calc/ || calc
  • clac Command-line, stack-based calculator with postfix notation.
https://github.com/soveran/clac || clacAUR
  • kalker Command-line calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals.
https://github.com/PaddiM8/kalker || kalkerAUR
  • qalc Command-line calculator and equation solver with fault-tolerant parsing, constant recognition and units.
https://qalculate.github.io/ || libqalculate
  • calcpy Terminal calculator and advanced math solver using Python, IPython and SymPy.
https://github.com/idanpa/calcpy || python-calcpy-gitAUR

Graphical

  • Binary Simple app to convert between different hexadecimal and binary numbers.
https://apps.gnome.org/Binary/ || binary
  • Deepin Calculator Easy to use calculator for Deepin desktop.
https://www.deepin.org/en/original/deepin-calculator/ || deepin-calculator
  • Extcalc Qt-based scientific graphical calculator.
https://extcalc-linux.sourceforge.net/ || extcalcAUR
  • FOX Calculator Simple desktop calculator.
http://fox-toolkit.org/ || fox
  • galculator GTK-based scientific calculator.
http://galculator.mnim.org/ || galculator
  • Genius Advanced calculator including a mathematical programming language.
https://www.jirka.org/genius.html || genius
https://apps.gnome.org/Calculator/ || gnome-calculator
https://apps.kde.org/kalgebramobile/ || kalgebra
  • Kalk A convergent calculator application built with the Kirigami framework. Part of kde-utilities.
https://apps.kde.org/kalk/ || kalk
https://apps.kde.org/kcalc/ || kcalc
  • KEuroCalc Universal currency converter and calculator.
https://apps.kde.org/keurocalc/ || keurocalcAUR
  • Liri Calculator Calculator for Liri.
https://github.com/lirios/calculator || liri-calculatorAUR
  • MATE Calc Calculator for the MATE desktop environment.
https://mate-desktop.org/ || mate-calc
  • Qalculate! Calculator and equation solver with fault-tolerant parsing, constant recognition and units.
https://qalculate.github.io/ || GTK: qalculate-gtk, Qt: qalculate-qt
  • SpeedCrunch Fast, high precision and powerful cross-platform calculator.
https://speedcrunch.org || speedcrunch
  • xcalc Scientific calculator for X with algebraic and reverse polish notation modes.
https://www.x.org/ || xorg-xcalc
  • Valuta Simple application for converting currencies.
https://apps.gnome.org/Valuta/ || valuta

Computer algebra system

See also Wikipedia:Comparison of computer algebra systems.

  • AXIOM FriCAS: derivative of the powerful AXIOM-CAS
https://fricas.sourceforge.net || fricas
  • GAP Computer algebra system for computational discrete algebra with particular emphasis on computational group theory.
https://www.gap-system.org/ || gap
  • Maple Famous commercial CAS. Often used in education.
https://www.maplesoft.com/products/maple/ || maple2024AUR
  • Mathics A free CAS for symbolic mathematical computations which uses Python as its main language. It aims at achieving a Mathematica-compatible syntax and functions. It relies mostly on Sympy for most mathematical tasks and, optionally, Sage for more advanced functionality.
https://mathics.github.io/ || mathicsAUR
  • Mathomatic General purpose Computer Algebra System written in C.
https://github.com/mfillpot/mathomatic || mathomaticAUR
https://maxima.sourceforge.net/ || maxima
  • PARI/GP Computer algebra system designed for fast computations in number theory.
https://pari.math.u-bordeaux.fr/ || pari
  • Singular Computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
https://www.singular.uni-kl.de/ || singular
  • wxMaxima Graphical user interface for Maxima being a powerful computer algebra system.
https://andrejv.github.io/wxmaxima/ || wxmaximaAUR
  • Xcas User interface to Giac, a free, basic computer algebra system.
https://www-fourier.ujf-grenoble.fr/~parisse/giac.html || giac

Visualization of networks/graphs

  • Glue Linked data visualizations across multiple files.
http://glueviz.org/ || gluevizAUR
  • Graphviz The established tool for displaying smallish graphs in 2D.
https://www.graphviz.org || graphviz

Scientific or technical computing

See also Wikipedia:Comparison of numerical analysis software.

  • Cadabra A field-theory motivated approach to computer algebra.
https://cadabra.science/ || cadabra2AUR
  • Cantor Application that lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. Part of kde-education.
https://cantor.kde.org/ || cantor
  • FFTW A Fast Fourier Transform library for computing discrete Fourier transforms. Used for a wide variety of numerical applications, which includes spectral methods.
https://www.fftw.org/ || fftw
  • FreeMat Matlab-like program that supports many of its functions and features a codeless interface to external C, C++, and Fortran code, further parallel distributed algorithm development (via MPI), and 3D visualization capabilities.
https://freemat.sourceforge.net/ || freematAUR
  • GeoGebra Dynamic mathematics software with interactive graphics, algebra and spreadsheet
https://www.geogebra.org/ || geogebra
  • Julia High-level, high-performance dynamic language for technical computing.
https://julialang.org/ || julia
https://apps.kde.org/kig/ || kig
  • matplotlib (PyLab) Collection of Python modules (pyplot, numpy, etc.) used for scientific calculations.
https://www.scipy.org/ || python-matplotlib
  • Octave MATLAB-like language and interface for numerical computations.
https://www.gnu.org/software/octave/ || octave
  • SageMath Mathematics software system, that combines many existing open-source packages into a common Python interface. Alternative to Magma, Maple, Mathematica and Matlab.
https://www.sagemath.org/ || sagemath
  • Scilab Matlab alternative used for numerical computations. Its syntax is not equivalent to that of Matlab, but it can be easily converted.
https://www.scilab.org/ || scilabAUR

Statistics

See also Wikipedia:Comparison of statistical packages.

  • gretl A cross-platform software package for econometric analysis, written in the C programming language.
https://gretl.sourceforge.net/ || gretlAUR
  • JAGS (Just another Gibbs sampler) Cross-platform program for analysis of Bayesian hierarchical models using Markov Chain Monte Carlo (MCMC) simulation.
https://mcmc-jags.sourceforge.net/ || jagsAUR
  • jamovi Statistics package, which is easy to use, and designed to be familiar to users of SPSS. Based on the Electron platform.
https://www.jamovi.org/ || jamovi-gitAUR
https://pandas.pydata.org/ || python-pandas
  • PSPP Free SPSS implementation.
https://www.gnu.org/software/pspp/ || psppAUR
  • R Software environment for statistical computing and graphics.
https://cran.r-project.org/ || r
  • RKWard Frontend for the statistical language R.
https://rkward.kde.org/ || rkward
  • RStudio A powerful and productive IDE for R written in Qt.
https://www.rstudio.com/ || rstudio-desktopAUR

Data analysis and plotting

See also Wikipedia:List of information graphics software.

  • AlphaPlot Application for scientific data analysis and visualization, fork of SciDAVis / QtiPlot.
https://alphaplot.sourceforge.io/ || alphaplotAUR
  • DataWarrior Open-source data visualization and analysis program with embedded chemical intelligence.
https://openmolecules.org/datawarrior/ || datawarriorAUR
  • Engauge Digitizer Extracts data points from images of graphs.
https://markummitchell.github.io/engauge-digitizer/ || engaugeAUR
  • Fityk Curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data.
https://fityk.nieto.pl/ || fitykAUR
  • Gnuplot Command-line program that can generate 2D and 3D plots of functions, data, and data fits.
http://www.gnuplot.info/ || gnuplot
  • Grace WYSIWYG 2D graph plotting tool.
https://plasma-gate.weizmann.ac.il/Grace/ || graceAUR, qtgraceAUR, gracegtkAUR
  • Graphs Tool to plot and manipulate data.
https://apps.gnome.org/Graphs/ || graphs
https://apps.kde.org/kmplot/ || kmplot
  • LabPlot Free software data analysis and visualization application, similar to SciDAVis.
https://labplot.org/ || labplot
  • OVITO (Open Visualization Tool) Scientific data visualization and analysis solution for particle-based simulations.
https://ovito.org/ || ovitoAUR
  • Plots A graph plotting application for GNOME.
https://github.com/alexhuntley/Plots || plotsAUR
  • Rocs Graph Theory IDE for everybody interested in designing and analyzing graph algorithms (e.g., lecturers, students, researchers). Part of kde-education.
https://apps.kde.org/rocs/ || rocs
  • ROOT Data analysis program and library (originally for particle physics) developed by CERN.
https://root.cern.ch/ || root

See also List of applications/Documents#Spreadsheets.

Proof assistants

See also Wikipedia:Proof assistant.

  • Agda Dependently typed functional programming language and proof assistant. It is an interactive system for writing and checking proofs.
https://wiki.portal.chalmers.se/agda/ || agda
  • Coq Formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
https://coq.inria.fr/ || CLI: coq, GUI: coqide
  • Isabelle Generic proof assistant that allows mathematical formulas to be expressed in a formal language and provides tools for proving those formulas in a logical calculus.
https://www.cl.cam.ac.uk/research/hvg/Isabelle/ || isabelleAUR
  • Lean Theorem Prover Proof assistant developed principally by Leonardo de Moura at Microsoft Research, used in conjunction with the Lean mathematical library.
https://leanprover-community.github.io/ || lean-communityAUR

Physics

Tools

  • Geiger Counter Logger Is a lightweight daemon running in the background and constantly reporting your Geiger counter readings to various radiation monitoring websites
https://www.dateihal.de/cms/gclog || gclogAUR
  • GWtool Simple tools for working with gravitational waves
https://gwtool.sourceforge.net/ || gwtoolAUR
  • JaxoDraw A particle physics program for drawing Feynman diagrams.
https://jaxodraw.sourceforge.io/ || jaxodrawAUR
  • InterSpec spectral radiation analysis software
https://sandialabs.github.io/InterSpec/ || interspec-binAUR
  • Libint A high-performance library for computing Gaussian integrals in quantum mechanics
https://github.com/evaleev/libint || libint2AUR
  • Pysolar Collection of Python libraries for simulating the irradiation of any point on earth by the sun. It includes code for extremely precise ephemeris calculations.
https://pysolar.org/ || python-pysolarAUR
  • Silx A collection of Python packages for data analysis at synchrotron radiation facilities.
http://www.silx.org/ || python-silxAUR

Physics simulation

  • Calculix A three-dimensional structural finite element program.
https://www.calculix.de/ || calculix-ccxAUR
  • DFTB+ A quantum mechanical simulation software package based on the DFTB method
https://dftbplus.org/ || dftbplusAUR
  • EPANET EPANET performs extended period simulation of the water movement and quality behavior within pressurized pipe networks.
https://www.epa.gov/ || epanet2-gitAUR[broken link: package not found]
  • Elmer_FEM_solver Finite element analysis (FEA/FEM) software for multiphysics problems. Includes models for fluid dynamics, structural mechanics, electromagnetics, heat transfer, and acoustics.
https://www.csc.fi/web/elmer https://www.elmerfem.org/ || elmerfemAUR
  • FEniCS An open-source computing platform for solving partial differential equations, enabling users to quickly translate scientific models into efficient finite element code with the high-level Python and C++ interfaces that scale across platforms ranging from laptops to high-performance clusters.
https://fenicsproject.org/ || dolfinAUR, python-dolfinAUR
  • Finesse Frequency domain INterfErometer Simulation SoftwarE
https://www.gwoptics.org/finesse/ || finesseAUR
  • Geant4 A simulation toolkit for particle physics interactions.
https://geant4.web.cern.ch/ || geant4AUR
  • ONELAB/Gmsh An open-source, lightweight interface to finite element software, by default containing the mesh generator Gmsh, the finite element solver GetDP and the optimization library conveks.
http://onelab.info/ https://getdp.info/ https://gmsh.info/ http://onelab.info/conveks/ || gmshAUR, getdpAUR
  • Herwig Herwig is a multi-purpose particle physics event generator.
https://herwig.hepforge.org/ || herwigAUR
  • Netgen/NGSolve A high performance multiphysics finite element software, with a flexible Python interface to implement new physical equations and solution algorithms easily.
https://ngsolve.org/ || netgen-gitAUR, ngsolve-gitAUR
  • OpenFOAM Software package and toolkit for computational fluid dynamics (CFD).
https://openfoam.org/ || openfoam-orgAUR
  • OpenLoops 2 A particle physics package for the fast numerical evaluation of tree and one-loop matrix elements.
https://openloops.hepforge.org/ || openloopsAUR
  • QuTiP QuTiP is open-source software for simulating the dynamics of open quantum systems
https://qutip.org/ || python-qutipAUR
  • Rivet A particle physics package for data analysis and validation of Monte Carlo event generators
https://rivet.hepforge.org/ || rivetAUR
  • Speaq Tools for Nuclear Magnetic Resonance (NMR) Spectra Alignment, Peak Based Processing, Quantitative Analysis and Visualizations
https://cran.r-project.org/web/packages/speaq/index.html || r-speaqAUR
  • SWMM Storm Water Management Model is a dynamic rainfall-runoff-subsurface runoff simulation model used for simulation of the surface/subsurface hydrology quantity and quality.
https://www.epa.gov/ || swmm5-gitAUR
  • Sherpa A particle physics package for Monte Carlo simulation of collider events.
https://sherpa-team.gitlab.io/ || sherpaAUR
https://apps.kde.org/step/ || step
  • VESTA 3D visualization program for structural models, volumetric data such as electron/nuclear densities, and crystal morphologies.
https://jp-minerals.org/vesta/en/ || vestaAUR
  • WHIZARD The Generator of Monte Carlo Event Generators for Tevatron, LHC, ILC, CLIC, CEPC, FCC-ee, FCC-hh, SppC and other High Energy Physics Experiments.
https://whizard.hepforge.org/ || whizardAUR

Unit conversion

  • ConvertAll Unit conversion application that allows one to combine units in any way (e.g. inches per decade), even if it does not make sense.
https://convertall.bellz.org/ || convertallAUR
  • fend An arbitrary-precision unit-aware calculator.
https://github.com/printfn/fend || fendAUR
  • Gonvert Conversion utility that allows conversion between many units like CGS, Ancient, Imperial with many categories like length, mass, numbers, etc.
http://www.unihedron.com/projects/gonvert/ || gonvertAUR
  • Numbat Statically typed programming language for scientific computations with first class support for physical dimensions and units.
https://github.com/sharkdp/numbat || numbatAUR
  • Rink A unit conversion tool and library written in rust. It can be used for physics and engineering calculations, as well as dimensionality analysis.
https://rinkcalc.app/about || rink
  • UDUNITS A tool for calculations of physical quantities.
https://www.unidata.ucar.edu/software/udunits/ || udunitsAUR
  • Units Command-line unit converter and calculator that can handle multiplicative scale changes, nonlinear conversions such as Fahrenheit to Celsius or wire gauge and others.
https://www.gnu.org/software/units/ || unitsAUR

Chemistry

  • ChemCalc A chemical calculator that calculates the amount of reagents to use when making solutions.
https://github.com/Chris-Baba/ChemCalc/tree/main || chemcalcAUR
  • TCcalc A basic CLI Chemical thermodynamics calculator. Allows for calculating delta S and H of reactions/state changes.
https://gitlab.com/calcs1/tccalc/ || tccalcAUR

Molecules

Viewers

See also Wikipedia:List of molecular graphics systems.

  • Avogadro Editor, viewer and simulator for 3D molecule structures (also supports downloading files from the Protein Data Bank).
https://avogadro.cc/ || avogadroappAUR
  • Ghemical Computational chemistry software package used to edit, view and simulate molecular structures.
http://bioinformatics.org/ghemical/ghemical/index.html || ghemicalAUR
  • PyMOL Open-source molecular visualization system that can produce high quality 3D images of small molecules and biological macromolecules, such as proteins.
https://pymol.org/ || pymol
https://rbvi.ucsf.edu/chimera/ || ucsf-chimeraAUR
  • UCSF ChimeraX Next-generation molecular visualization program, following UCSF Chimera.
https://rbvi.ucsf.edu/chimerax/ || chimeraxAUR
  • VMD VMD is a molecular visualization program for displaying, animating, and analyzing large biomolecular systems using 3-D graphics and built-in scripting.
https://www.ks.uiuc.edu/Research/vmd/ || vmdAUR
  • wxMacMolPlt An open-source GUI for preparing, submitting and visualizing input and output for the GAMESS quantum chemistry package.
https://brettbode.github.io/wxmacmolplt/ || wxmacmolpltAUR

Drawing

  • Chemtool GTK-based program for drawing chemical structural formulas.
http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool.html || chemtoolAUR

Modeling

  • AmberTools AmberTools consists of several independently developed packages that work well by themselves, and with Amber18 itself. The suite can also be used to carry out complete molecular dynamics simulations, with either explicit water or generalized Born solvent models.
https://ambermd.org/AmberTools.php || ambertoolsAUR
  • APBS Electrostatic and solvation properties for complex molecules.
https://www.poissonboltzmann.org/ || apbsAUR
  • COPASI COmplex PAthway SImulator for analysis of biochemical networks and their dynamics.
https://copasi.org/ || copasi-binAUR
  • CP2K A quantum chemistry and solid state physics software package.
https://www.cp2k.org/ || cp2kAUR
  • Fpocket Fpocket is a very fast open source protein pocket detection algorithm based on Voronoi tessellation.
https://github.com/Discngine/fpocket || fpocket-gitAUR
  • GROMACS (GROningen MAchine for Chemical Simulations) Versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.
https://www.gromacs.org || gromacsAUR
  • LAMMPS Large-scale Atomic/Molecular Massively Parallel Simulator.
https://www.lammps.org/ || lammpsAUR
  • MODELLER 3D structure homology modeller.
https://salilab.org/modeller/ || modellerAUR
  • NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems.
https://www.ks.uiuc.edu/Research/namd/ || namdAUR
  • NWChem Ab initio computational chemistry software package.
https://nwchemgit.github.io/ || nwchemAUR
  • Open Babel A library designed to interconvert between many file formats used in molecular modeling and computational chemistry.
https://openbabel.org/ || openbabel
  • ORCA ORCA is an ab initio, DFT, and semi-empirical SCF-MO package.
https://orcaforum.kofo.mpg.de/app.php/portal || orcaqmAUR
  • PDB2PQR Electrostatic and solvation properties for complex molecules.
https://www.poissonboltzmann.org/ || python-pdb2pqrAUR
  • PLUMED An open source plugin for free energy calculations in molecular systems which works together with some of the most popular molecular dynamics engines.
https://www.plumed.org/ || plumedAUR
  • PSI4 Open-source quantum chemistry
https://psicode.org/ || psi4-gitAUR
  • Quantum ESPRESSO Integrated suite of applications for electronic-structure calculations and materials modeling at nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving and ultrasoft).
https://www.quantum-espresso.org/ || quantum-espressoAUR
  • RDKit A collection of cheminformatics and machine-learning software written in C++ and Python.
https://www.rdkit.org/ || rdkitAUR
  • rDock A fast, versatile and open-source program for docking ligands to proteins and nucleic acids.
https://rdock.sourceforge.net/ || rdockAUR
  • smina Smina is a fork of Autodock Vina that focuses on improving scoring and minimization.
https://sourceforge.net/projects/smina/ || smina-binAUR

Simulation analysis

  • mdanalysis An object-oriented python toolkit to analyze molecular dynamics trajectories in many popular formats.
https://www.mdanalysis.org || python-mdanalysisAUR
  • MDTraj A modern, open library for the analysis of molecular dynamics trajectories.
https://github.com/mdtraj/mdtraj || python-mdtrajAUR
  • xdrfile Allows to read GROMACS trr and xtc files and also to convert from one format to another.
https://manual.gromacs.org/current/reference-manual/file-formats.html#xdr || xdrfileAUR

Periodic table

  • eperiodique A simple Periodic Table Of Elements viewer using the EFL.
https://eperiodique.sourceforge.net/ || eperiodiqueAUR
  • gElemental Periodic table of the elements with additional information.
https://freshmeat.sourceforge.net/projects/gelemental || gelementalAUR
  • Kalzium Periodic table of the elements with molecule editor and equation solver. Part of kde-education.
https://apps.kde.org/kalzium/ || kalzium

Earth science

Climatology

  • Climate Data Operators Command line tool manipulate and analyse Climate model Data. Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG.
https://code.mpimet.mpg.de/projects/cdo || cdoAUR

Geography

Map viewers

  • Cruiser Map and navigation application using offline vector maps
https://wiki.openstreetmap.org/wiki/Cruiser || cruiserAUR
  • GNOME Maps A simple map client for GNOME with navigation and GNSS features (adapted to Linux Mobile). Part of gnome.
https://apps.gnome.org/Maps/ || gnome-maps
  • kosmindoormap Indoor cartography, levels by levels of buildings, mainly Train station, and Airport buildings. Based on OSM data.
https://www.kde.org || kosmindoormap
  • MapSCII Console Map Viewer.
https://github.com/rastapasta/mapscii || nodejs-mapsciiAUR
  • Mapton Extensible desktop map and globe application written in Java.
https://mapton.org/ || maptonAUR
  • Marble Virtual Globe and World Atlas that can be used to learn more about the Earth. Part of kde-education.
https://marble.kde.org/ || KDE: marble, Qt: marble-qt
  • Marble Behaim Viewer for the oldest existent globe of the Earth made by Martin Behaim and collaborators around 1492.
https://marble.kde.org/ || marble-behaim
  • Marble Maps Vector and GNSS navigation system, with Modular turn-by-turn car, foot, and bike navigation system (adapted to Linux Mobile).
https://marble.kde.org/ || marble-maps
  • OffRoad Offline vector map display ported from OsmAnd.
https://sourceforge.net/projects/offroadosm/ || offroad
  • Organic Maps GNSS based navigation, with vector off-line and routing features, and turn by turn routing
https://github.com/organicmaps/organicmaps || organicmaps-gitAUR
  • OSMin GNSS based navigation, with vector off-line and routing features, and turn by turn car, foot, bike, and hiking routing (adapted to Linux Mobile).
https://github.com/janbar/osmin || osminAUR
  • Pure Maps Display vector and raster maps, places, routes, etc.
https://rinigus.github.io/pure-maps/ || pure-mapsAUR
  • KTrip Public transport assistant for mobile devices. Part of kde-utilities.
https://apps.kde.org/ktrip/ || ktrip
  • Railway Lets you look up travel information for many different railways, all without needing to navigate through different websites.
https://apps.gnome.org/DieBahn/ || railway

Positioning and tracking

  • BT747 The swiss army knife for MTK GPS dataloggers.
https://sourceforge.net/projects/bt747/ || bt747
  • FoxtrotGPS Lightweight and fast mapping application.
https://www.foxtrotgps.org/ || foxtrotgpsAUR
  • Gebabbel Alternative GUI for GPSBabel.
https://gebabbel.sourceforge.net/ || gebabbelAUR
  • Gpredict Real-time satellite tracking and orbit prediction application.
https://gpredict.oz9aec.net/ || gpredictAUR
  • GPSBabel Reads, writes, and manipulates GPS waypoints, tracks, routes in a variety of formats.
https://www.gpsbabel.org/ || gpsbabel
  • gpsd Service daemon that monitors one or more GPSes or AIS receivers attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer.
http://catb.org/gpsd/ || gpsd
  • GpsPrune View, edit and convert coordinate data from GPS systems.
https://activityworkshop.net/software/gpsprune/ || gpsprune
  • GPX Viewer Simple tool to visualize tracks and waypoints stored in a gpx file.
https://blog.sarine.nl/tag/gpxviewer/ || gpx-viewer
  • GPXSee GPS log file viewer and analyzer.
https://www.gpxsee.org/ || gpxsee
  • Navit Modular turn-by-turn car navigation system.
https://www.navit-project.org/ || navit
  • PreviSat PreviSat is a satellite tracking software for observing purposes
https://previsat.sourceforge.net/ || previsatAUR
  • QMapShack Plan your next outdoor trip.
https://github.com/Maproom/qmapshack/ || qmapshack
  • Satellite Displays Global Navigation Satellite System (GNSS: GPS, Galileo, Glonass etc.) information obtained from NMEA sources and saves your tracks
https://codeberg.org/tpikonen/satellite || satellite-gtkAUR
  • Subsurface Diving logbook to keep track of your dives by logging dive locations (with GPS coordinates), weights and exposure protection used, divemasters and dive buddies, etc.
https://subsurface-divelog.org/ || subsurface-gitAUR
  • Viking GTK 2 application to manage GPS data.
https://sourceforge.net/projects/viking/ || viking

Map editors

  • JOSM Main editor for OpenStreetMap written in Java.
https://josm.openstreetmap.de/ || josm
  • Merkaartor OpenStreetMap editor.
https://merkaartor.be/ || merkaartor
  • OpenOrienteering Mapper Orienteering mapmaking program.
https://www.openorienteering.org/apps/mapper/ || openorienteering-mapperAUR
  • Phyghtmap Generate OSM contour lines from NASA SRTM data
http://katze.tfiu.de/projects/phyghtmap/ || phyghtmapAUR

Geospatial data analysis and GIS

  • GeoDa A tool for spatial data analysis.
https://geodacenter.github.io/ || geoda-binAUR
  • GRASS GIS Geospatial data management and analysis, image processing, graphics/maps production, spatial modeling and visualization.
https://grass.osgeo.org/ || grassAUR
  • gvSIG vSIG is a geographic information system (GIS), that is, a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve complex management and planning problems.
http://www.gvsig.com/en || gvsig-desktop-binAUR
  • Panoply NetCDF, HDF and GRIB Data Viewer by NASA GISS
https://www.giss.nasa.gov/tools/panoply/ || panoplyAUR
https://qgis.org/ || qgis
  • SAGA A Geographic Information System (GIS) software with immense capabilities for geodata processing and analysis.
https://saga-gis.sourceforge.io/en/index.html || saga-gisAUR
  • WCSTools A package of programs for setting and using the world coordinate systems
http://tdc-www.harvard.edu/wcstools/ || wcstoolsAUR

Geology

  • CDI Is a general purpose C-library with an additional Fortran interface for file IO in the geoscience area.
https://code.mpimet.mpg.de/projects/cdi || cdiAUR
  • EnhancedVolcano Publication-ready volcano plots with enhanced colouring and labeling.
https://bioconductor.org/packages/release/bioc/html/EnhancedVolcano.html || r-enhancedvolcanoAUR
  • GEOmap Topographic and Geologic Mapping.
https://cran.r-project.org/web/packages/GEOmap/index.html || r-geomapAUR
  • GPlates Is a plate tectonics program. Manipulate reconstructions of geological and paleogeographic features through geological time.
https://www.gplates.org/ || gplatesAUR
  • Gstat Spatial and Spatio-Temporal Geostatistical Modelling, Prediction and Simulation
https://cran.r-project.org/web/packages/gstat/index.html || r-gstatAUR
  • Madagascar Multidimensional data analysis and reproducible computational experiments.
https://www.reproducibility.org || madagascarAUR
  • SeisComP A seismological software for data acquisition, processing, distribution and interactive analysis.
https://github.com/SeisComP/seiscomp || seiscompAUR
  • Seismic Un*x A seismic processing and research environment developed at the Center for Wave Phenomena, Colorado School of Mines
https://wiki.seismic-unix.org/start || seismic-unixAUR
  • TauP A seismic travel time calculator.
https://github.com/crotwell/TauP || taup-gitAUR

Oceanography

  • Cmocean Colormap setup for standardizing commonly-plotting oceanographic variables.
https://github.com/matplotlib/cmocean || python-cmoceanAUR

Weather status

  • Gis Weather Customizable weather forecast desktop widget.
https://sourceforge.net/projects/gis-weather/ || gis-weatherAUR
  • GNOME Weather Small application for GNOME that allows you to monitor the current weather conditions for your city, or anywhere in the world, and to access updated forecasts provided by various internet services. Part of gnome.
https://apps.gnome.org/Weather/ || gnome-weather
  • KWeather A convergent weather application for Plasma. Part of kde-utilities.
https://apps.kde.org/kweather/ || kweather
  • meteo-qt System tray application for weather status information.
https://github.com/dglent/meteo-qt || meteo-qtAUR
  • wttr A simple console application to check the weather, using data from https://wttr.in
https://github.com/AmirrezaFiroozi/wttr || wttrAUR
  • Xfce Weather Panel Plugin Weather forecast plugin for the Xfce4 panel.
https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin || xfce4-weather-plugin
  • wego A terminal weather application.
https://tylerwolf35.github.io/wego || wegoAUR

Astronomy

Astrometrical and image processing software

See also Wikipedia:List of astrometric solvers.

  • APTS Set of tools for automatic astrophotography images acquisition and processing
https://github.com/pozar87/apts || python-aptsAUR
  • Astap Astrometric (plate) solver, stacking of images, photometry and FITS viewer
https://www.hnsky.org/astap.htm || astap-bin-qt5AUR
  • AstroCrop Astronomical image preprocessing tool
https://www.astrodmx-capture.org.uk/astrocrop/ || astrocropAUR
  • AstroImageJ ImageJ for Astronomy
https://www.astro.louisville.edu/software/astroimagej/ || astroimagejAUR
  • Astrometry.net Automatic recognition of astronomical images
https://astrometry.net/ || astrometry.netAUR
  • AudeLA AudeLA is a TCL extension aimed at providing amateur astronomers with image processing, telescope controling, ccd camera driving, and various astronomical algorithms
https://sourceforge.net/projects/audela/ || audela-binAUR,audela-svnAUR
  • CARTA Cube Analysis and Rendering Tool for Astronomy
https://cartavis.org/ || carta-appimageAUR
  • FITSH a software package for astronomical image processing
https://fitsh.net/ || fitshAUR
  • GIMP Astronomy Plugins Set of GIMP plugins for astronomical image processing.
http://hennigbuam.de/georg/gimp.html || gimp-plugin-astronomyAUR
  • Ginga A viewer for astronomical data FITS (Flexible Image Transport System) files
https://ejeschke.github.io/ginga/ || python-gingaAUR
  • SCAMP reads SExtractor catalogs and computes astrometric and photometric solutions for any arbitrary sequence of FITS images in a completely automatic way.
https://www.astromatic.net/software/scamp/ || astromatic-scampAUR
  • SExtractor Is a program that builds a catalogue of objects from an astronomical image.
https://www.astromatic.net/software/sextractor/ || astromatic-sextractorAUR
  • Montage An astronomical image mosaic engine
http://montage.ipac.caltech.edu/ || montageAUR
  • Munipack A general astronomical image processing software
http://munipack.physics.muni.cz/ || munipackAUR, c-munipackAUR
  • oaCapture A planetary imaging application using Qt5
https://www.openastroproject.org/oacapture/ || oacaptureAUR
  • PlanetarySystemStacker Produce a sharp image of a planetary system object
https://github.com/Rolf-Hempel/PlanetarySystemStacker || planetarysystemstacker-gitAUR
  • THELI THELI is a data processing pipeline for optical, near-infrared and mid-infrared astronomical images
https://github.com/schirmermischa/THELI || theliAUR

Image capture software

  • CCDciel A CCD capture software intended for the amateur astronomer.
https://www.ap-i.net/ccdciel//en/start || ccdcielAUR
  • FireCapture The leading planetary capture tool
https://www.firecapture.de/ || firecaptureAUR
  • GoQat Camera acquisition software, especially for QSI cameras, that provides other features such as autoguiding, focusing help and others.
https://canburytech.net/GoQat/ || goqatAUR
  • lin_guider astronomical autoguiding program
https://sourceforge.net/projects/linguider/ || lin-guiderAUR
  • Mrcal Is a generic toolkit built to solve the calibration and SFM-like problems we encounter at NASA/JPL.
https://mrcal.secretsauce.net/ || mrcalAUR
  • Open PHD Guiding PHD2 astrophotography autoguiding tool
https://openphdguiding.org/ || phd2AUR
  • SAOImageDS9 SAOImage DS9: Astronomical Data Visualization Application
https://sites.google.com/cfa.harvard.edu/saoimageds9 || ds9AUR
  • Siril Siril is a software application for astrophotography, which allows pre-processing and processing of images from any type of camera (CCD, planetary camera, webcam etc.)
https://siril.org/ || sirilAUR

Common Library

  • Astropy The Astropy Project is a community effort to develop a common core package for Astronomy in Python and foster an ecosystem of interoperable astronomy packages.
https://www.astropy.org/ || python-astropy
  • CASA the Common Astronomy Software Applications package.
https://casa.nrao.edu/ || casa6-binAUR
  • Casacore package contains the core libraries of the old AIPS++/CASA package.
https://casacore.github.io/casacore/ || casacoreAUR, python-casacoreAUR
  • CDF NASA Common Data Format (CDF) library for scientific data management
https://cdf.gsfc.nasa.gov/ || cdf-nasaAUR
  • ERFA Essential Routines for Fundamental Astronomy
https://github.com/liberfa/erfa || erfa
  • HEASoft NASA high energy astrophysics library
https://heasarc.gsfc.nasa.gov/docs/software/lheasoft/ || heasoftAUR
  • libTheSky Fortran library to compute the positions of celestial bodies and events with great accuracy
https://libthesky.sourceforge.net/ || libtheskyAUR, libthesky-dataAUR
  • Pal Positional Astronomy Library.
https://github.com/Starlink/pal || starlink-palAUR
  • PyEphem PyEphem provides scientific-grade astronomical computations
https://rhodesmill.org/pyephem/ || python-pyephemAUR
  • SOFA Set of algorithms and procedures used in fundamental astronomy
http://www.iausofa.org/ || sofaAUR

Toolkits

  • AstroML Machine learning, statistics, and data mining for astronomy and astrophysics
https://www.astroml.org/ || python-astromlAUR
  • Exoplanet exoplanet is a toolkit for probabilistic modeling of time series data in astronomy with a focus on observations of exoplanets
https://github.com/exoplanet-dev/exoplanet || exoplanet-gitAUR
  • Galpy Galactic Dynamics in python
https://www.galpy.org/ || python-galpyAUR
  • Gammapy A Python package for gamma-ray astronomy
https://gammapy.org/ || python-gammapyAUR
  • HEALPix Software for pixelization, hierarchical indexation, synthesis, analysis, and visualization of data on the sphere
https://healpix.jpl.nasa.gov/ || healpixAUR
  • JHelioviewer Visualization software for solar image data in space weather context
https://www.jhelioviewer.org/ || jhelioviewerAUR
  • JMARS Java Mission-planning and Analysis for Remote Sensing.
https://jmars.mars.asu.edu/ || jmarsAUR
  • JSkyCalc A tool for observing preparation in java
https://caligari.dartmouth.edu/public/downloads/skycalc/ || jskycalcAUR
  • Period04 Period04 is a computer program especially dedicated to the statistical analysis of large astronomical time series containing gaps
https://period04.net/ || period04AUR
  • Pywwt Is the official toolkit for accessing AAS WorldWide Telescope (WWT) from Python
https://pywwt.readthedocs.io/en/stable/ || python-pywwtAUR
  • RochePlot Plot the key stages in the evolution of a binary star
https://rocheplot.sourceforge.net/ || rocheplotAUR
  • Skyfield Elegant astronomy for Python
https://rhodesmill.org/skyfield/ || python-skyfieldAUR
  • SolTrack A free, fast and accurate C/C++ routine to compute the position of the Sun
https://soltrack.sourceforge.net/ || soltrackAUR
  • SPICE A comprehensive toolkit and api to design, simulate and analyse space missions
https://naif.jpl.nasa.gov/naif/index.html || cspiceAUR
  • STILTS Starlink Tables Infrastructure Library Tool Set
https://www.star.bris.ac.uk/~mbt/stilts/ || stiltsAUR
  • sunclock An astronomical world map that shows day and night and the Sun and Moon positions
https://www.spinnaker.de/debian/sunclock.html || sunclockAUR
  • Tempo Pulsar Timing Software
https://tempo.sourceforge.net/tempo_idx.html || tempo-gitAUR
  • TOPCAT Tool for OPerations on Catalogues And Tables
https://www.star.bris.ac.uk/~mbt/topcat/ || topcatAUR
  • VaST VaST is a software tool for finding variable objects on a series of astronomical images
http://scan.sai.msu.ru/vast/ || vast-astronomical-gitAUR
  • VStar VStar is a multi-platform, easy-to-use variable star data visualization and analysis tool that was originally developed as part of the AAVSOs Citizen Sky project
https://www.aavso.org/vstar || vstar-aavsoAUR

Calculators and CLI utils

  • astroTools Command-line tools for astronomy and astrophysics
https://astrotools.sourceforge.net/ || astrotoolsAUR
  • Gnuastro Various programs and library functions for the manipulation and analysis of astronomical data
https://www.gnu.org/software/gnuastro/ || gnuastroAUR
  • Kosmorro A program to calculate the ephemerides
https://kosmorro.space/ || kosmorroAUR
  • Project Pluto Project Pluto supplies astronomical software, both commercial and freeware, to amateur and professional astronomers
https://www.projectpluto.com/ || pluto-lunar-gitAUR, pluto-sat-code-gitAUR, pluto-jpl-eph-gitAUR, pluto-find-orb-gitAUR}
  • star-charter A command-line tool for producing vector-graphics charts of the night sky in SVG, PDF and PNG formats
https://github.com/dcf21/star-charter || star-charter-gitAUR
  • Sunwait Calculate sunrise/sunset times with civil, nautical, astronomical and custom twilights
https://github.com/risacher/sunwait || sunwaitAUR

Management of telescopes and observatories

  • GILDAS Is a collection of state-of-the-art software oriented toward (sub-)millimeter radioastronomical applications (either single-dish or interferometer)
https://www.iram.fr/IRAMFR/GILDAS/ || gildasAUR
  • imSim software package that simulates the LSST telescope and survey
https://github.com/LSSTDESC/imSim || python-imsim-gitAUR
  • rubin_sim Scheduler, survey strategy analysis, and other simulation tools for Rubin Observatory
https://github.com/lsst/rubin_sim || python-rubinsim-gitAUR
  • Srt-py Small Radio Telescope Control Code for Python.
https://github.com/MITHaystack/srt-py || srt-py-gitAUR

Simulation

  • APSYNSIM Aperture Synthesis Simulator for Radio Astronomy
https://launchpad.net/apsynsim || apsynsimAUR
  • Galaxy2 Is program which simulates the motion of stars under the influence of gravity
https://www.kornelix.net/galaxy2/galaxy2.html || galaxy2AUR
  • GalSim Modular galaxy image simulation toolkit
https://github.com/GalSim-developers/GalSim || python-galsimAUR
  • FriendlyVRI Is designed to simulate astronomical observations using linked arrays of radio antennas in a technique called earth rotation aperture synthesis
https://github.com/crpurcell/friendlyVRI || friendlyvri-gitAUR
  • Pynterferometer Is a graphical interface designed to demonstrated the techniques of radio interferometry used by telescopes
https://www.jb.man.ac.uk/pynterferometer/index.html || pynterferometerAUR

Space exploration programs

  • Cosmographia Cosmographia is a visualization program rendering the solar system and its bodies in 3D to create a freely navigable map of the solar system
https://naif.jpl.nasa.gov/naif/cosmographia.html || cosmographia-binAUR
  • Cosmonium 3D astronomy and space exploration program
https://github.com/cosmonium/cosmonium || cosmonium-binAUR
  • OpenSpace OpenSpace is an open source, non-commercial, and freely available interactive data visualization software designed to visualize the entire known universe and portray our ongoing efforts to investigate the cosmos
https://www.openspaceproject.com/ || openspace-gitAUR
  • Our Galaxy Is a unique app that helps you understand the structural components of the Galaxy and visualize the locations and physical properties of deep sky objects in and around it
https://www.otherwise.com/ || ourgalaxy-binAUR

Planetary and Virtual Atlas

See also Wikipedia:Planetarium software.

See also Wikipedia:List of observatory software.

  • Aladin Interactive software sky atlas
http://aladin.u-strasbg.fr/aladin.gml || aladinAUR
  • Celestia 3D astronomy simulation program that allows users to travel through an extensive universe, modeled after reality, at any speed, in any direction and at any time in history.
https://celestiaproject.space/ || celestiaAUR
  • Gaia Sky An open source 3D universe simulator with support for more than a billion objects
https://zah.uni-heidelberg.de/gaia/outreach/gaiasky || gaiaskyAUR
  • HNSKY Hallo Northern Sky is the semi professional free planetarium program
https://sourceforge.net/projects/hnsky/ || hnsky-hgAUR
  • KStars Planetarium application that provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. It is included in KDE Edu.
https://kstars.kde.org/ || kstars
  • Skychart / Cartes du Ciel Planetarium that maps out and labels most of the constellations, planets, and objects you can see with a telescope. It can also download Digitized Sky Survey Charts and superimpose images over these charts.
https://www.ap-i.net/skychart/ || skychart-gitAUR
  • StarPlot 3-dimensional star chart viewer.
http://starplot.org/ || starplotAUR
  • Stellarium Beautiful 3D planetarium that uses OpenGL to render a realistic sky in real time.
https://stellarium.org/ || stellariumAUR
  • Virtual Moon Atlas Software for Moon observation and survey
https://www.ap-i.net/avl/en/start || virtualmoonatlasAUR
  • XEphem Motif-based ephemeris and planetarium program.
https://xephem.github.io/XEphem/Site/xephem.html || xephemAUR

Biology

Computational biology and bioinformatics

See also Wikipedia:List of open source bioinformatics software.

  • Biopython Python package with tools for computational biology, as well as bioinformatics.
https://biopython.org/wiki/Biopython || python-biopythonAUR
  • EMBOSS (European Molecular Biology Open Software Suite) Open source software analysis package specially developed for the needs of the molecular biology and bioinformatics user community.
https://emboss.sourceforge.net/ || embossAUR
  • MUMmer Bioinformatics software system for sequence alignment based on suffix trees.
https://mummer.sourceforge.net/ || mummerAUR
  • Snapgene Closed source molecular cloning application that offers a fast and easy way to plan, visualize, and document molecular biology procedures. Supports a wide range of cloning and PCR manipulations. The free version allows most common visualizations of a molecular biology workflow.
https://www.snapgene.com/ || snapgene-viewerAUR
  • UGENE Application that integrates dozens of well-known biological tools and algorithms, providing both graphical user and command-line interfaces.
https://ugene.net/ || ugeneAUR

Genealogy

  • Gramps Genealogy program, which helps you track your family tree.
https://gramps-project.org/ || gramps
  • LifeLines Text based genealogy software for family trees and reports.
https://github.com/lifelines/ || lifelinesAUR

Image manipulation

  • ImageJ Java-based image processing and analysing program that provides extensibility via plugins and macros. It is widely used in microscopy (e.g. for cell counting).
https://imagej.net/ij/ || imagejAUR
  • Fiji ImageJ2AUR distribution with a lot of plugins organized into a coherent menu structure.
https://fiji.sc || fiji-binAUR

DICOM viewers and volume rendering

  • aeskulap Simple DICOM data viewer
https://www.nongnu.org/aeskulap/ || aeskulapAUR
  • weasis Multipurpose DICOM viewer with a highly modular architecture
https://nroduit.github.io/en/ || weasis-binAUR
  • aliza Open 2D, 3D and 4D images in DICOM, MetaIO, Nifti, Nrrd and other formats, meshes in DICOM, VTK, STL and OBJ formats
https://www.aliza-dicom-viewer.com/ || alizaAUR
https://www.slicer.org/ || 3dslicerAUR
  • ParaView Interactive data visualization tool built using VTK that can scale across distributed computer hardware.
https://www.paraview.org/ || paraview

Engineering

Computer-aided design

See also Wikipedia:List of computer-aided design editors.

  • BRL-CAD Constructive solid geometry modeling CAD system that includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools.
https://brlcad.org/ || brlcadAUR
  • FreeCAD Parametric 3D CAD modeler based on OpenCascade, Coin3D, Qt, and Python with features such as macro recording, workbenches and the ability to run as a server.
https://freecadweb.org/ || freecad
  • LeoCAD CAD program for creating virtual LEGO models. It has an easy to use interface and currently includes over 10,000 different pieces created by the LDraw community.
https://www.leocad.org/ || leocad
  • LibreCAD A 2D CAD application based on Qt5. Forked from QCAD Community Edition.
https://www.librecad.org/ || librecad
  • OpenSCAD A 3D CAD modeler that uses a textual, programmatic approach to creating and manipulating objects.
https://www.openscad.org || openscad
  • QCAD A 2D CAD application based on Qt. Supports the DFX and HPGL standard file formats, and optionally the DWG format through a proprietary plugin.
https://www.qcad.org/ || qcad
  • SolveSpace Powerful 3D CAD constraint-based parametric modeler with simple mechanical simulation capabilities.
https://solvespace.com/ || solvespaceAUR

3D printing

See also RepRap.

Slicers

Slicers convert 3D models into a format supported by the 3D printer, usually this format is G-code.

  • PrusaSlicer Slicer by Prusa Research. A fork of Slic3r. Aimed at their printers but supports other brands as well. Open source.
https://github.com/prusa3d/PrusaSlicer || prusa-slicer
  • Cura Slicer by Ultimaker. Aimed at their printers but supports other brands as well. Open source.
https://ultimaker.com/software/ultimaker-cura || curaAUR
  • SuperSlicer Community maintained improved fork of PrusaSlicer. Not brand specific. Open source.
https://github.com/supermerill/SuperSlicer || superslicer-binAUR
  • BambuStudio Slicer for printers from BambuLabs. Fork of PrusaSlicer. Open source.
https://github.com/bambulab/BambuStudio || bambustudio-gitAUR
  • orca-slicer Community maintained fork of BambuStudio (in turn forked from PrusaSlicer). Open Source.
https://github.com/SoftFever/OrcaSlicer || orca-slicerAUR
  • MatterControl Simple 3D editor, slicer, and 3D printer control software by MatterHackers. Not brand specific. Open source.
http://www.mattercontrol.com || mattercontrolAUR
  • IdeaMaker Slicer by Raise3D. Aimed at their printers but supports other brands as well. Closed source.
https://www.raise3d.com/pages/ideamaker || ideamakerAUR
  • Slic3r One of the earliest slicers. Not used much any longer. Not brand specific. Open source.
https://slic3r.org/ || slic3rAUR
  • icesl Modelling software with integrated slicer. Not brand specific. Closed source.
https://icesl.loria.fr/ || iceslAUR
  • FlashPrint Slicer for the FlashForge 3D printers. Closed source.
http://www.ff3dp.com/ || flashprintAUR

Control software

Software for controlling 3D printers, usually over a cable or wireless.

  • OctoPrint Web interface for FDM 3D printers using G-code. Open source.
https://octoprint.org/ || octoprintAUR
  • PrintRun GUI control software for FDM 3D printers using G-code. Open source.
https://github.com/kliment/Printrun || printrunAUR
  • Repetier-Host Combined slicer and control software for 3D printers. Closed source.
https://www.repetier.com/ || repetier-hostAUR

Electronics

See also Wikipedia:Comparison of EDA software.

Digital logic

Digital logic software are mainly simple educational tools that intended for only designing and simulating logic circuits.

  • Digital Interactive simulator similiar to the discontinued Logisim. Features Karnaugh maps, logic tables, FSM editor, VHDL export and more, written in Java.
https://github.com/hneemann/Digital || digitalAUR
  • GTKWave Fully featured GTK-based wave viewer which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.
https://gtkwave.sourceforge.net/ || gtkwave
  • Logisim Educational digital logic design and simulation software, written in Java, officially its development has stopped.
https://sourceforge.net/projects/circuit/ || logisimAUR
  • Logisim Evolution Project which continue the development of the original Logisim with new features, written in Java.
https://github.com/reds-heig/logisim-evolution || logisim-evolution-gitAUR
  • PulseView Logic analyzer, oscilloscope and MSO GUI.
https://sigrok.org/wiki/PulseView || pulseview
  • SmartSim Simple and beautiful digital logic circuit design and simulation software, mainly target teachers and students, very lightweight and cross platform, GPL licensed, written in Vala.
https://smartsim.org.uk || smartsim-gitAUR
  • WaveDrom editor Timing diagram rendering in real-time from simple textual description. Can also be edited and embedded in the browser.
https://wavedrom.com/ || wavedrom-editorAUR

HDL

Also see Wikipedia:Hardware description language.

  • Gowin EDA Edu IDE An IDE for Gowin's FGPA devices, including Sipeed Tang Nano and Sipeed Tang Nano 4K.
https://www.gowinsemi.com.cn/faq.aspx || gowin-eda-edu-ideAUR
  • Intel Quartus Prime A set of design tools for Intel's FPGA devices that includes Quartus Prime, ModelSim-Intel, HLS Compiler, etc.
https://www.intel.com/content/www/us/en/software/programmable/overview.html || quartus-freeAUR
https://www.latticesemi.com || lattice-diamondAUR
  • Microsemi Libero Development tools for designing with Microsemi's PolarFire, IGLOO2, SmartFusion2, RTG4, SmartFusion, IGLOO, ProASIC3 and Fusion families.
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc#overview || see Microsemi Libero
https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html || see Xilinx ISE WebPACK
  • GHDL Free and Open Source VHDL 2008/93/87 analyzer, compiler and simulator.
https://github.com/ghdl/ghdl || ghdlAUR
  • OpenFPGAloader Universal utility for programming FPGA. Try openfpgaloader-gitAUR if your board is not managed by the stable version.
https://github.com/trabucayre/openFPGALoader || openfpgaloader
  • Verilator A Verilog/SystemVerilog simulator, performs lint code-quality checks, compile to threaded C++ code for simulation.
https://verilator.org || verilator
  • iverilog Icarus Verilog compiler and simulation tool (slower but older than Verilator).
https://steveicarus.github.io/iverilog/ || iverilog
  • VTR Verilog to Routing, Open Source CAD Flow for FPGA ResearchVerilog to Route.
https://verilogtorouting.org || vtr

MCU IDE and programmers

  • Arduino Arduino prototyping platform SDK.
https://www.arduino.cc/en/Main/Software || arduino
  • avrcalc Calculator to speed development of Atmel AVRs.
https://sourceforge.net/projects/avrcalc || avrcalcAUR
  • AVRDUDE Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers.
https://www.nongnu.org/avrdude/ || avrdude
  • stlink Open source STM32 MCU programming toolset for ST microcontrollers.
https://github.com/texane/stlink || stlink
  • dfu-util Device firmware update (DFU) USB programmer.
https://dfu-util.sourceforge.net/ || dfu-util
  • SPIPGM Tool for programming serial SPI FlashROM memories attached to PC via parallel port cable.
https://rayer.g6.cz/programm/programe.htm || spipgm-binAUR
  • esp-idf Espressif IoT Development Framework. Official development framework for ESP32.
https://github.com/espressif/esp-idf || esp-idfAUR
  • platformio Collaborative platform for embedded development, embedded development, with debugger, unit testing, code analysis. Default IDE is VSCode, but can be used by Atom, Eclipse, Emacs Qt Creator, Vim and several other IDE. Core CLI utils.
https://platformio.org/ || platformio-core
  • sdcc Small Device C Compiler, appropriate for various 8-bit microcontrollers and microprocessors including those made by or based on Intel MCS51, Maxim/Dallas, DS80C390, Freescale/Motorola HC08, Zilog Z80, Padauk, ST Microelectronics STM8, MOS 6502, and WDC 65C02. Suite contains compiler, assembler, linker, preprocessor, various simulators, debuggers, etc.
https://sdcc.sourceforge.net/ || sdcc

Electronic circuit simulation and schematic capture editing

  • easy_spice Electronic circuit simulator. SPICE frontend, using gschem for schematics and ngspice as simulator.
https://easy-spice.sourceforge.net || easy_spiceAUR
  • gnucap GNU circuit simulator.
http://gnucap.org || gnucapAUR
  • gspiceui GUI to various freely available Spice electronic ciruit simulators.
https://sourceforge.net/projects/gspiceui/ || gspiceuiAUR
  • Oregano Graphical software application for schematic capture and simulation of electrical circuits. The actual simulation is done by the ngspice or Gnucap engines.
https://github.com/drahnr/oregano || oreganoAUR
  • ngspice The established Linux circuit simulator. Open source successor of the spice3f5 code. Has the most versatile user interface; supporting scripting within the circuit descriptions, use through an interpreter, as a C library, through tcl or various external wrappers (e.g., Python).
https://ngspice.sourceforge.net/ || ngspice
  • Qucs Electronics circuit simulator application that gives you the ability to set up a circuit with a graphical user interface and simulate its large-signal, small-signal and noise behaviour.
https://qucs.sourceforge.net || qucsAUR
  • qucs-s Electronics circuit simulator that gives you the ability to set up a circuit with a GUI and simulate it. Fork of qucs that uses external, better, programs to do actual simulation.
https://ra3xdh.github.io/ || qucs-sAUR
  • Xyce SANDIA Xyce is an open source, SPICE-compatible, high-performance analog circuit simulator, capable of solving extremely large circuit problems by supporting large-scale parallel computing platforms.
https://xyce.sandia.gov https://github.com/Xyce/Xyce || xyce-serialAUR

Electronic design and schematic capture editing

  • asco SPICE Circuit Optimizer.
https://asco.sourceforge.net || ascoAUR
  • Fritzing Easy to use program to draw good-looking circuit diagrams, and also create schematics and PCBs.
https://fritzing.org/home/ || fritzingAUR
  • gEDA Full suite and toolkit of Electronic Design Automation tools that are used for electrical circuit design, schematic capture, simulation, prototyping, and production.
http://www.geda-project.org/ || geda-gafAUR
  • gEDA PCB Interactive printed circuit board editor.
http://pcb.geda-project.org/ || pcbAUR
  • KiCad Software suite for electronic design automation (EDA) that facilitates the design of schematics for electronic circuits and their conversion to PCB (printed circuit board).
https://kicad.org/ || kicad
  • KTechLab IDE for microcontrollers and electronic circuit simulation.
https://apps.kde.org/ktechlab/ || ktechlabAUR
  • QElectroTech Application used to draw advanced electrical circuits.
https://qelectrotech.org/ || qelectrotechAUR

Telecommunication

  • GNU Radio Software development toolkit that provides signal processing blocks to implement software radios.
https://www.gnuradio.org/ || gnuradio
  • Gqrx Software defined radio receiver implemented using GNU Radio and the Qt GUI toolkit.
https://gqrx.dk/ || gqrx
  • Pothos The Pothos project is a complete data-flow framework for creating topologies of interconnected processing blocks.
https://github.com/pothosware/PothosCore/wiki || pothosAUR, pothos-gitAUR
  • SDR# The most popular SDR program.
https://airspy.com/ || sdrsharpAUR
  • SigDigger Qt-based digital signal analyzer, using Suscan core and Sigutils DSP library.
https://github.com/BatchDrake/SigDigger || sigdigger-gitAUR

Amateur radio

See the main article: Amateur radio#Software.

See also Wikipedia:List of software-defined radios.

Simulation modeling

  • Flight Gear Open-source, multi-platform atmospheric and orbital flight simulator with a flight dynamics engine (JSBSim) that is part of a 2015 NASA benchmark to judge new simulation code to space industry standards.
https://www.flightgear.org/ || flightgearAUR
  • gephi Gephi is an open-source network analysis and visualization software package written in Java.
https://gephi.org/ || gephi
  • golly Golly is an open source, cross-platform application for exploring Conway's Game of Life and many other types of cellular automata.
https://golly.sourceforge.net/ || gollyAUR
  • Netlogo NetLogo is a multi-agent programmable modeling environment.
http://ccl.northwestern.edu/netlogo/ || netlogoAUR
  • AnyLogic AnyLogic is a cross-platform proprietary multimethod simulation modeling tool, which is also available for personal use.
https://www.anylogic.com/ || anylogic-pleAUR, anylogic-universityAUR, anylogic-professionalAUR

Computer science

Architecture

  • edumips64 Cross-platform educational MIPS64 CPU simulator.
https://edumips.org/ || edumips64AUR
  • Qiskit Aer A high performance simulator for quantum circuits that includes noise models.
https://github.com/Qiskit/qiskit-aer || python-qiskit-aer-gpuAUR
  • QtMips MIPS CPU simulator for education purposes with pipeline and cache visualization.
https://github.com/cvut/QtMips || qtmipsAUR
  • QtRvSim RISC-V CPU simulator for education purposes.
https://github.com/cvut/qtrvsim || qtrvsimAUR
  • QtSpim Qt port of one of the first educational MIPS CPU simulators. No longer maintained, but still used in some classrooms.
https://spimsimulator.sourceforge.net/ || qtspimAUR

Artificial intelligence

See also Wikipedia:Comparison of deep learning software.

https://leenissen.dk/fann/wp/ || fannAUR
  • Mycroft Intelligent personal assistant and knowledge navigator with speech recognition.
https://mycroft.ai/ || mycroft-coreAUR
  • Orange Data visualization, machine learning and data mining toolkit, accessible via visual programming and Python.
https://orange.biolab.si/ || python-orangeAUR
  • Torch Machine learning library, scientific computing framework, and script language based on LuaJIT.
http://torch.ch/ || torch7-gitAUR
  • Tensorflow An end-to-end open source machine learning platform.
https://www.tensorflow.org/ || python-tensorflow, with non x86-64 CPU optimization python-tensorflow-opt, with CUDA python-tensorflow-cuda, with CUDA and with non x86-64 CPU optimizations python-tensorflow-opt-cuda
  • Prolog Prolog is a logic programming language associated with artificial intelligence and computational linguistics.
https://www.swi-prolog.org/ || swi-prolog gprologAUR
  • PyTorch An open source machine learning framework that accelerates the path from research prototyping to production deployment.
https://pytorch.org/ || python-pytorch, with CUDA python-pytorch-cuda, with ROCm python-pytorch-rocm
  • Theano Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.
http://deeplearning.net/software/theano/ || python-theano-pymcAUR

Distributed systems

  • SimGrid A scientific instrument to study large-scale distributed systems.
https://simgrid.org/ || simgridAUR
  • Shadow An open-source distributed system/network simulator/emulator hybrid (e.g. for Tor and Bitcoin).
https://shadow.github.io/ || tor-shadowAUR

Networking

  • CORE Common Open Research Emulator.
https://www.nrl.navy.mil/Our-Work/Areas-of-Research/Information-Technology/NCS/CORE/ || coreAUR
  • IMUNES Integrated Multiprotocol Network Emulator/Simulator.
https://imunes.net/ || imunesAUR
  • GNS3 Network software emulator using a combination of virtual and real devices to simulate complex networks.
https://gns3.com/ || gns3-guiAUR (graphical user interface package), gns3-serverAUR (server package)
  • ns-2 Discrete event simulator targeted at networking research.
https://www.isi.edu/nsnam/ns/ || nsAUR
  • ns-3 Discrete-event network simulator for Internet systems.
https://www.nsnam.org/ || ns3AUR
  • OMNeT++ Component-based simulation package designed for modeling communication networks.
https://omnetpp.org/ || omnetppAUR

Photogrammetry

See also Wikipedia:Comparison_of_photogrammetry_software.

  • OpenMVS A library for computer-vision scientists and especially targeted to the Multi-View Stereo reconstruction community.
https://cdcseacave.github.io || openmvsAUR
  • OpenMVG OpenMVG provides an end-to-end 3D reconstruction from images framework compounded of libraries, binaries, and pipelines.
https://github.com/openMVG/openMVG || openmvg-gitAUR
  • AliceVision Photogrammetric Computer Vision Framework
https://alicevision.org/ || alice-visionAUR
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.