Jump to content
ArchWiki

List of applications/Science

From ArchWiki
(Redirected from 3D Printing)

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
  • calcpy — Terminal calculator and advanced math solver using Python, IPython and SymPy.
https://github.com/idanpa/calcpy || calcpy-git AUR
  • clac — Command-line, stack-based calculator with postfix notation.
https://github.com/soveran/clac || clac AUR
  • 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 || kalker AUR
  • Numbat — A statically typed programming language for scientific computations with first class support for physical dimensions and units.
https://numbat.dev || numbat
  • qalc — Command-line calculator and equation solver with fault-tolerant parsing, constant recognition and units.
https://qalculate.github.io/ || libqalculate

Graphical

  • Binary — Simple app to convert between different hexadecimal and binary numbers.
https://apps.gnome.org/Binary/ || binary
  • Cutefish Calculator — Calculator for Cutefish desktop.
https://github.com/cutefishos/calculator || cutefish-calculator AUR
  • 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/ || extcalc AUR
  • FOX Calculator — Simple desktop calculator.
http://fox-toolkit.org/ || fox
  • galculator — GTK-based scientific calculator.
https://sourceforge.net/projects/galculator/ || 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/ || keurocalc AUR
  • Liri Calculator — Calculator for Liri.
https://github.com/lirios/calculator || liri-calculator AUR
  • 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
  • Valuta — Simple application for converting currencies.
https://apps.gnome.org/Valuta/ || valuta
  • xcalc — Scientific calculator for X with algebraic and reverse polish notation modes.
https://www.x.org/ || xorg-xcalc

Texas Instruments

  • ticemu — Third-party TI-84 Plus CE / TI-83 Premium CE emulator, focused on developer features.
https://ce-programming.github.io/CEmu/ || ticemu AUR
  • firebird-nspire — Multi-platform emulator of TI Nspire calculators.
https://github.com/nspire-emus/firebird || firebird-nspire AUR
  • TiEmu — Emulator of TI-89/92/92+/V200 calculators.
https://github.com/debrouxl/tiemu || tiemu AUR
  • wxwabbitemu — A cross-platform TI-8x emulator based on Wabbitemu.
https://github.com/alberthdev/wxwabbitemu || wxwabbitemu-git AUR

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/ || maple2024 AUR
  • Mathics3 — 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/ || mathics3 AUR
  • Mathomatic — General purpose Computer Algebra System written in C.
https://github.com/mfillpot/mathomatic || mathomatic AUR
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/ || wxmaxima AUR
  • Xcas — User interface to Giac, a free, basic computer algebra system.
https://www-fourier.ujf-grenoble.fr/~parisse/giac.html [dead link 2025年11月17日—domain name not resolved] || giac

Visualization of networks/graphs

  • Glue — Linked data visualizations across multiple files.
https://glueviz.org/ || glueviz AUR
  • 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/ || cadabra2 AUR
  • 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/ || freemat AUR
  • 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/ || scilab AUR

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/ || gretl AUR
  • 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/ || jags AUR
  • PSPP — Free SPSS implementation.
https://www.gnu.org/software/pspp/ || pspp AUR
https://pandas.pydata.org/ || python-pandas
  • 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-desktop AUR

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/ || alphaplot AUR
  • DataWarrior — Open-source data visualization and analysis program with embedded chemical intelligence.
https://openmolecules.org/datawarrior/ || datawarrior AUR
  • Engauge Digitizer — Extracts data points from images of graphs.
https://markummitchell.github.io/engauge-digitizer/ [dead link 2025年03月15日—HTTP 404] || engauge AUR
  • Fityk — Curve fitting and data analysis application, predominantly used to fit analytical, bell-shaped functions to experimental data.
https://fityk.nieto.pl/ || fityk AUR
  • 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/ || grace AUR, qtgrace AUR, gracegtk AUR
  • Graphs — Tool to plot and manipulate data.
https://apps.gnome.org/Graphs/ || graphs
https://apps.kde.org/kmplot/ || kmplot
  • kst — Real-time data viewer.
https://kst-plot.kde.org/ || kst
  • 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/ || ovito AUR
  • Plots — A graph plotting application for GNOME.
https://github.com/alexhuntley/Plots || plots AUR
  • 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
  • Snakemake — Python-based language and execution environment for GNU Make-like workflows.
https://snakemake.github.io/ || snakemake AUR

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
  • 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/ || isabelle AUR
  • Lean — 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-community AUR
  • Rocq — 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: rocq , GUI: rocqide

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 || gclog AUR
  • GWtool — Simple tools for working with gravitational waves
https://gwtool.sourceforge.net/ || gwtool AUR
  • InterSpec — spectral radiation analysis software
https://sandialabs.github.io/InterSpec/ || interspec-bin AUR
  • JaxoDraw — A particle physics program for drawing Feynman diagrams.
https://jaxodraw.sourceforge.io/ || jaxodraw AUR
  • Libint — A high-performance library for computing Gaussian integrals in quantum mechanics
https://github.com/evaleev/libint || libint2 AUR
  • 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-pysolar AUR
  • Silx — A collection of Python packages for data analysis at synchrotron radiation facilities.
http://www.silx.org/ || python-silx AUR

Physics simulation

  • Calculix — A three-dimensional structural finite element program.
https://www.calculix.de/ || calculix-ccx AUR
  • DFTB+ — A quantum mechanical simulation software package based on the DFTB method
https://dftbplus.org/ || dftbplus AUR
  • 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/ || elmerfem AUR
  • 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/ || dolfin AUR, python-dolfin AUR
  • Finesse — Frequency domain INterfErometer Simulation SoftwarE
https://www.gwoptics.org/finesse/ || finesse AUR
  • Geant4 — A simulation toolkit for particle physics interactions.
https://geant4.web.cern.ch/ || geant4 AUR
  • Herwig — Herwig is a multi-purpose particle physics event generator.
https://herwig.hepforge.org/ || herwig AUR
  • 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-git AUR, ngsolve-git AUR
  • 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/ https://onelab.info/conveks/ || gmsh AUR, getdp AUR
  • OpenFOAM — Software package and toolkit for computational fluid dynamics (CFD).
https://openfoam.org/ || openfoam-org AUR
  • OpenLoops 2 — A particle physics package for the fast numerical evaluation of tree and one-loop matrix elements.
https://openloops.hepforge.org/ || openloops AUR
  • QuTiP — QuTiP is open-source software for simulating the dynamics of open quantum systems
https://qutip.org/ || python-qutip AUR
  • Rivet — A particle physics package for data analysis and validation of Monte Carlo event generators
https://rivet.hepforge.org/ || rivet AUR
  • Sherpa — A particle physics package for Monte Carlo simulation of collider events.
https://sherpa-team.gitlab.io/ || sherpa AUR
  • 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-speaq AUR
https://apps.kde.org/step/ || step
  • 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-git AUR
  • VESTA — 3D visualization program for structural models, volumetric data such as electron/nuclear densities, and crystal morphologies.
https://jp-minerals.org/vesta/en/ || vesta AUR
  • 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/ || whizard AUR

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/ || convertall AUR
  • fend — An arbitrary-precision unit-aware calculator.
https://github.com/printfn/fend || fend AUR
  • Gonvert — Conversion utility that allows conversion between many units like CGS, Ancient, Imperial with many categories like length, mass, numbers, etc.
https://www.unihedron.com/projects/gonvert/ || gonvert AUR
  • Numbat — A statically typed programming language for scientific computations with first class support for physical dimensions and units.
https://numbat.dev || numbat
  • 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/ || udunits AUR
  • 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/ || units AUR

Chemistry

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

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/ || avogadroapp AUR
  • Ghemical — Computational chemistry software package used to edit, view and simulate molecular structures.
https://bioinformatics.org/ghemical/ghemical/index.html || ghemical AUR
  • 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-chimera AUR
  • UCSF ChimeraX — Next-generation molecular visualization program, following UCSF Chimera.
https://rbvi.ucsf.edu/chimerax/ || chimerax AUR
  • 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/ || vmd AUR
  • wxMacMolPlt — An open-source GUI for preparing, submitting and visualizing input and output for the GAMESS quantum chemistry package.
https://brettbode.github.io/wxmacmolplt/ || wxmacmolplt AUR

Drawing

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

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 || ambertools AUR
  • APBS — Electrostatic and solvation properties for complex molecules.
https://www.poissonboltzmann.org/ || apbs AUR
  • COPASI — COmplex PAthway SImulator for analysis of biochemical networks and their dynamics.
https://copasi.org/ || copasi-bin AUR
  • CP2K — A quantum chemistry and solid state physics software package.
https://www.cp2k.org/ || cp2k AUR
  • Fpocket — Fpocket is a very fast open source protein pocket detection algorithm based on Voronoi tessellation.
https://github.com/Discngine/fpocket || fpocket-git AUR
  • 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 || gromacs AUR
  • LAMMPS — Large-scale Atomic/Molecular Massively Parallel Simulator.
https://www.lammps.org/ || lammps AUR
  • MODELLER — 3D structure homology modeller.
https://salilab.org/modeller/ || modeller AUR
  • NAMD — NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems.
https://www.ks.uiuc.edu/Research/namd/ || namd AUR
  • NWChem — Ab initio computational chemistry software package.
https://nwchemgit.github.io/ || nwchem AUR
  • 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 || orcaqm AUR
  • PDB2PQR — Electrostatic and solvation properties for complex molecules.
https://www.poissonboltzmann.org/ || python-pdb2pqr AUR
  • 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/ || plumed AUR
  • PSI4 — Open-source quantum chemistry
https://psicode.org/ || psi4-git AUR
  • 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-espresso AUR
  • RDKit — A collection of cheminformatics and machine-learning software written in C++ and Python.
https://www.rdkit.org/ || rdkit
  • rDock — A fast, versatile and open-source program for docking ligands to proteins and nucleic acids.
https://rdock.sourceforge.net/ || rdock AUR
  • smina — Smina is a fork of Autodock Vina that focuses on improving scoring and minimization.
https://sourceforge.net/projects/smina/ || smina-bin AUR

Simulation analysis

  • mdanalysis — An object-oriented python toolkit to analyze molecular dynamics trajectories in many popular formats.
https://www.mdanalysis.org || python-mdanalysis AUR
  • MDTraj — A modern, open library for the analysis of molecular dynamics trajectories.
https://github.com/mdtraj/mdtraj || python-mdtraj AUR
  • 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 || xdrfile AUR

Periodic table

  • eperiodique — A simple Periodic Table Of Elements viewer using the EFL.
https://eperiodique.sourceforge.net/ || eperiodique AUR
  • gElemental — Periodic table of the elements with additional information.
https://freshmeat.sourceforge.net/projects/gelemental || gelemental AUR
  • 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 to manipulate and analyse Climate model Data. Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG.
https://code.mpimet.mpg.de/projects/cdo || cdo AUR

Geography

Map viewers

  • Cruiser — Map and navigation application using offline vector maps
https://wiki.openstreetmap.org/wiki/Cruiser || cruiser AUR
  • 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
  • Google Earth — Proprietary 3D planet viewer that allows you to travel the world through a virtual globe and view satellite imagery, maps, terrain, 3D buildings, and much more.
https://www.google.com/earth/about/versions/ || google-earth-pro AUR
  • 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-mapscii AUR
  • Mapton — Extensible desktop map and globe application written in Java.
https://mapton.org/ || mapton AUR
  • 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-git AUR
  • 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 || osmin AUR
  • Pure Maps — Display vector and raster maps, places, routes, etc.
https://rinigus.github.io/pure-maps/ || pure-maps AUR
  • KTrip — Public transport assistant for mobile devices. Part of kde-utilities .
https://apps.kde.org/ktrip/ || ktrip
  • OpenCPN — Marine chart plotter and navigation software supporting GPS, AIS, and nautical charts.
https://opencpn.org/ || opencpn AUR
  • 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/ || foxtrotgps AUR
  • Gebabbel — Alternative GUI for GPSBabel.
https://gebabbel.sourceforge.net/ || gebabbel AUR
  • Gpredict — Real-time satellite tracking and orbit prediction application.
https://gpredict.oz9aec.net/ || gpredict AUR
  • 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
  • GPXSee — GPS log file viewer and analyzer.
https://www.gpxsee.org/ || gpxsee
  • GPX Viewer — Simple tool to visualize tracks and waypoints stored in a gpx file.
https://blog.sarine.nl/tag/gpxviewer/ || gpx-viewer AUR
  • Navit — Modular turn-by-turn car navigation system.
https://www.navit-project.org/ || navit AUR
  • PreviSat — PreviSat is a satellite tracking software for observing purposes
https://previsat.sourceforge.net/ || previsat AUR
  • 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-gtk AUR
  • 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-git AUR
  • 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-mapper AUR
  • Phyghtmap — Generate OSM contour lines from NASA SRTM data
http://katze.tfiu.de/projects/phyghtmap/ || phyghtmap AUR

Geospatial data analysis and GIS

  • GeoDa — A tool for spatial data analysis.
https://geodacenter.github.io/ || geoda-bin AUR
  • GRASS GIS — Geospatial data management and analysis, image processing, graphics/maps production, spatial modeling and visualization.
https://grass.osgeo.org/ || grass AUR
  • 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-bin AUR
  • Panoply — NetCDF, HDF and GRIB Data Viewer by NASA GISS
https://www.giss.nasa.gov/tools/panoply/ || panoply AUR
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-gis AUR
  • WCSTools — A package of programs for setting and using the world coordinate systems
http://tdc-www.harvard.edu/wcstools/ || wcstools AUR

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 || cdi AUR
  • EnhancedVolcano — Publication-ready volcano plots with enhanced colouring and labeling.
https://bioconductor.org/packages/release/bioc/html/EnhancedVolcano.html || r-enhancedvolcano AUR
  • GEOmap — Topographic and Geologic Mapping.
https://cran.r-project.org/web/packages/GEOmap/index.html || r-geomap AUR
  • GPlates — Is a plate tectonics program. Manipulate reconstructions of geological and paleogeographic features through geological time.
https://www.gplates.org/ || gplates AUR
  • Gstat — Spatial and Spatio-Temporal Geostatistical Modelling, Prediction and Simulation
https://cran.r-project.org/web/packages/gstat/index.html || r-gstat AUR
  • Madagascar — Multidimensional data analysis and reproducible computational experiments.
https://www.reproducibility.org || madagascar AUR
  • SeisComP — A seismological software for data acquisition, processing, distribution and interactive analysis.
https://github.com/SeisComP/seiscomp || seiscomp AUR
  • 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-unix AUR
  • TauP — A seismic travel time calculator.
https://github.com/crotwell/TauP || taup-git AUR

Oceanography

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

Weather status

  • Gis Weather — Customizable weather forecast desktop widget.
https://sourceforge.net/projects/gis-weather/ || gis-weather AUR
  • 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-qt AUR
  • Mousam — Current weather conditions and forecasts. Displays real-time temperature, humidity, wind speed, UV index, pressure and more.
https://amit9838.github.io/mousam/ || mousam AUR
  • Typhoon — A stylish weather app based on Stormcloud.
https://archisman-panigrahi.github.io/typhoon/ || typhoon AUR
  • wego — A terminal weather application.
https://tylerwolf35.github.io/wego [dead link 2025年08月15日—HTTP 404] || wego AUR
  • wttr — A simple console application to check the weather, using data from https://wttr.in
https://github.com/AmirrezaFiroozi/wttr || wttr-bin AUR
  • Xfce Weather Panel Plugin — Weather forecast plugin for the Xfce4 panel.
https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin || xfce4-weather-plugin

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-apts AUR
  • Astap — Astrometric (plate) solver, stacking of images, photometry and FITS viewer
https://www.hnsky.org/astap.htm || astap-bin-qt5 AUR
  • AstroCrop — Astronomical image preprocessing tool
https://www.astrodmx-capture.org.uk/astrocrop/ || astrocrop AUR
  • AstroImageJ — ImageJ for Astronomy
https://www.astro.louisville.edu/software/astroimagej/ || astroimagej AUR
  • Astrometry.net — Automatic recognition of astronomical images
https://astrometry.net/ || astrometry.net AUR
  • 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-bin AUR,audela-svn AUR
  • CARTA — Cube Analysis and Rendering Tool for Astronomy
https://cartavis.org/ || carta-appimage AUR
  • FITSH — a software package for astronomical image processing
https://fitsh.net/ || fitsh AUR
  • GIMP Astronomy Plugins — Set of GIMP plugins for astronomical image processing.
http://hennigbuam.de/georg/gimp.html || gimp-plugin-astronomy AUR
  • Ginga — A viewer for astronomical data FITS (Flexible Image Transport System) files
https://ejeschke.github.io/ginga/ || python-ginga AUR
  • Montage — An astronomical image mosaic engine
http://montage.ipac.caltech.edu/ || montage AUR
  • Munipack — A general astronomical image processing software
https://munipack.physics.muni.cz/ || munipack AUR, c-munipack AUR
  • oaCapture — A planetary imaging application using Qt5
https://www.openastroproject.org/oacapture/ || oacapture AUR
  • PlanetarySystemStacker — Produce a sharp image of a planetary system object
https://github.com/Rolf-Hempel/PlanetarySystemStacker || planetarysystemstacker-git AUR
  • 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-scamp AUR
  • SExtractor — Is a program that builds a catalogue of objects from an astronomical image.
https://www.astromatic.net/software/sextractor/ || astromatic-sextractor AUR
  • THELI — THELI is a data processing pipeline for optical, near-infrared and mid-infrared astronomical images
https://github.com/schirmermischa/THELI || theli AUR

Image capture software

  • CCDciel — A CCD capture software intended for the amateur astronomer.
https://www.ap-i.net/ccdciel//en/start || ccdciel AUR
  • FireCapture — The leading planetary capture tool
https://www.firecapture.de/ || firecapture AUR
  • GoQat — Camera acquisition software, especially for QSI cameras, that provides other features such as autoguiding, focusing help and others.
https://canburytech.net/GoQat/ || goqat AUR
  • lin_guider — astronomical autoguiding program
https://sourceforge.net/projects/linguider/ || lin-guider AUR
  • Mrcal — Is a generic toolkit built to solve the calibration and SFM-like problems we encounter at NASA/JPL.
https://mrcal.secretsauce.net/ || mrcal AUR
  • Open PHD Guiding — PHD2 astrophotography autoguiding tool
https://openphdguiding.org/ || phd2 AUR
  • SAOImageDS9 — SAOImage DS9: Astronomical Data Visualization Application
https://sites.google.com/cfa.harvard.edu/saoimageds9 || ds9 AUR
  • 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/ || siril AUR

Common libraries

  • 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-bin AUR
  • Casacore — package contains the core libraries of the old AIPS++/CASA package.
https://casacore.github.io/casacore/ || casacore AUR, python-casacore AUR
  • CDF — NASA Common Data Format (CDF) library for scientific data management
https://cdf.gsfc.nasa.gov/ || cdf-nasa AUR
  • 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/ || heasoft AUR
  • libTheSky — Fortran library to compute the positions of celestial bodies and events with great accuracy
https://libthesky.sourceforge.net/ || libthesky AUR, libthesky-data AUR
  • Pal — Positional Astronomy Library.
https://github.com/Starlink/pal || starlink-pal AUR
  • PyEphem — PyEphem provides scientific-grade astronomical computations
https://rhodesmill.org/pyephem/ || python-pyephem AUR
  • SOFA — Set of algorithms and procedures used in fundamental astronomy
https://www.iausofa.org/ || sofa AUR

Toolkits

  • AstroML — Machine learning, statistics, and data mining for astronomy and astrophysics
https://www.astroml.org/ || python-astroml AUR
  • 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-git AUR
  • Galpy — Galactic Dynamics in python
https://www.galpy.org/ || python-galpy AUR
  • Gammapy — A Python package for gamma-ray astronomy
https://gammapy.org/ || python-gammapy AUR
  • HEALPix — Software for pixelization, hierarchical indexation, synthesis, analysis, and visualization of data on the sphere
https://healpix.jpl.nasa.gov/ [dead link 2025年11月17日—domain name not resolved] || healpix AUR
  • JHelioviewer — Visualization software for solar image data in space weather context
https://www.jhelioviewer.org/ || jhelioviewer AUR
  • JMARS — Java Mission-planning and Analysis for Remote Sensing.
https://jmars.mars.asu.edu/ [dead link 2025年08月15日—SSL error] || jmars AUR
  • JSkyCalc — A tool for observing preparation in java
https://caligari.dartmouth.edu/public/downloads/skycalc/ || jskycalc AUR
  • Period04 — Period04 is a computer program especially dedicated to the statistical analysis of large astronomical time series containing gaps
https://period04.net/ || period04 AUR
  • Pywwt — Is the official toolkit for accessing AAS WorldWide Telescope (WWT) from Python
https://pywwt.readthedocs.io/en/stable/ || python-pywwt AUR
  • RochePlot — Plot the key stages in the evolution of a binary star
https://rocheplot.sourceforge.net/ || rocheplot AUR
  • Skyfield — Elegant astronomy for Python
https://rhodesmill.org/skyfield/ || python-skyfield AUR
  • SolTrack — A free, fast and accurate C/C++ routine to compute the position of the Sun
https://soltrack.sourceforge.net/ || soltrack AUR
  • SPICE — A comprehensive toolkit and api to design, simulate and analyse space missions
https://naif.jpl.nasa.gov/naif/index.html || cspice AUR
  • STILTS — Starlink Tables Infrastructure Library Tool Set
https://www.star.bris.ac.uk/~mbt/stilts/ || stilts AUR
  • sunclock — An astronomical world map that shows day and night and the Sun and Moon positions
https://www.spinnaker.de/debian/sunclock.html || sunclock AUR
  • Tempo — Pulsar Timing Software
https://tempo.sourceforge.net/tempo_idx.html || tempo-git AUR
  • TOPCAT — Tool for OPerations on Catalogues And Tables
https://www.star.bris.ac.uk/~mbt/topcat/ || topcat AUR
  • VaST — VaST is a software tool for finding variable objects on a series of astronomical images
https://scan.sai.msu.ru/vast/ || vast-astronomical-git AUR
  • 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-aavso AUR

Calculators and CLI utilities

  • astroTools — Command-line tools for astronomy and astrophysics
https://astrotools.sourceforge.net/ || astrotools AUR
  • Gnuastro — Various programs and library functions for the manipulation and analysis of astronomical data
https://www.gnu.org/software/gnuastro/ || gnuastro AUR
  • Kosmorro — A program to calculate the ephemerides
https://kosmorro.space/ || kosmorro AUR
  • Project Pluto — Project Pluto supplies astronomical software, both commercial and freeware, to amateur and professional astronomers
https://www.projectpluto.com/ || pluto-lunar-git AUR, pluto-sat-code-git AUR, pluto-jpl-eph-git AUR, pluto-find-orb-git AUR
  • 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-git AUR
  • Sunwait — Calculate sunrise/sunset times with civil, nautical, astronomical and custom twilights
https://github.com/risacher/sunwait || sunwait AUR

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/ || gildas AUR
  • imSim — software package that simulates the LSST telescope and survey
https://github.com/LSSTDESC/imSim || python-imsim-git AUR
  • rubin_sim — Scheduler, survey strategy analysis, and other simulation tools for Rubin Observatory
https://github.com/lsst/rubin_sim || python-rubinsim-git AUR
  • Srt-py — Small Radio Telescope Control Code for Python.
https://github.com/MITHaystack/srt-py || srt-py-git AUR

Simulation

  • APSYNSIM — Aperture Synthesis Simulator for Radio Astronomy
https://launchpad.net/apsynsim || apsynsim AUR
  • 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-git AUR
  • Galaxy2 — Is program which simulates the motion of stars under the influence of gravity
https://www.kornelix.net/galaxy2/galaxy2.html || galaxy2 AUR
  • GalSim — Modular galaxy image simulation toolkit
https://github.com/GalSim-developers/GalSim || python-galsim AUR
  • Pynterferometer — Is a graphical interface designed to demonstrate the techniques of radio interferometry used by telescopes
https://www.jb.man.ac.uk/pynterferometer/index.html || pynterferometer AUR

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-bin AUR
  • Cosmonium — 3D astronomy and space exploration program
https://github.com/cosmonium/cosmonium || cosmonium-bin AUR
  • 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-git AUR
  • 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-bin AUR

Planetary and virtual atlas

See also Wikipedia:Planetarium software and Wikipedia:List of observatory software.

  • Aladin — Interactive software sky atlas
https://aladin.cds.unistra.fr/aladin.gml || aladin AUR
  • astroterm — Terminal-based star map written in C, which displays a star map in real time. Date, time, location and speed are configurable.
https://github.com/da-luce/astroterm || astroterm
  • 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/ || celestia AUR
  • Gaia Sky — An open source 3D universe simulator with support for more than a billion objects
https://zah.uni-heidelberg.de/gaia/outreach/gaiasky || gaiasky AUR
  • HNSKY — Hallo Northern Sky is the semi professional free planetarium program
https://sourceforge.net/projects/hnsky/ || hnsky-hg AUR
  • 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-git AUR
  • Stellarium — Beautiful 3D planetarium that uses OpenGL to render a realistic sky in real time.
https://stellarium.org/ || stellarium
  • Virtual Moon Atlas — Software for Moon observation and survey
https://www.ap-i.net/avl/en/start || virtualmoonatlas AUR
  • XEphem — Motif-based ephemeris and planetarium program.
https://xephem.github.io/XEphem/Site/xephem.html || xephem AUR

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-biopython AUR
  • Coot — Crystallographic Object-Oriented Toolkit is a macromolecular model-building tool for analysing X-ray data and models (i.e. proteins, ligands, RNA and DNA).
https://www2.mrc-lmb.cam.ac.uk/personal/pemsley/coot/ || coot AUR
  • 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/ || emboss AUR
  • MUMmer — Bioinformatics software system for sequence alignment based on suffix trees.
https://mummer.sourceforge.net/ || mummer AUR
  • 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 AUR
  • UGENE — Application that integrates dozens of well-known biological tools and algorithms, providing both graphical user and command-line interfaces.
https://ugene.net/ || ugene AUR

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/ || lifelines AUR

Image manipulation

  • Fiji ImageJ2 AUR distribution with a lot of plugins organized into a coherent menu structure.
https://fiji.sc || fiji-bin AUR
  • 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/ || imagej AUR

DICOM viewers and volume rendering

https://www.slicer.org/ || 3dslicer AUR
  • Aeskulap — Simple DICOM data viewer
https://www.nongnu.org/aeskulap/ || aeskulap AUR
  • Aliza — Proprietary medical imaging software. 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/ || aliza AUR
  • Aliza MS — Open source standalone medical DICOM viewer.
https://github.com/AlizaMedicalImaging/AlizaMS || alizams AUR
  • ParaView — Interactive data visualization tool built using VTK that can scale across distributed computer hardware.
https://www.paraview.org/ || paraview
  • Weasis — Multipurpose DICOM viewer with a highly modular architecture
https://nroduit.github.io/en/ || weasis-bin AUR

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/ || brlcad AUR
  • Dune 3D — Parametric 3D CAD application that supports STEP import/export, fillets and chamfers.
https://dune3d.org/ || dune3d AUR
  • 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://freecad.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
  • Rayforge — Complete creative studio for your laser cutter, combining 2D CAD, CAM, and machine control in one vibrant package.
https://rayforge.org/ || rayforge AUR
  • SolveSpace — Powerful 3D CAD constraint-based parametric modeler with simple mechanical simulation capabilities.
https://solvespace.com/ || solvespace AUR

3D printing

See also RepRap.

Slicers

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

  • BambuStudio — Slicer for printers from BambuLabs. Fork of PrusaSlicer. Open source.
https://github.com/bambulab/BambuStudio || bambustudio-bin AUR
  • Cura — Slicer by Ultimaker. Aimed at their printers but supports other brands as well. Open source.
https://ultimaker.com/software/ultimaker-cura || cura AUR
  • FlashPrint — Slicer for the FlashForge 3D printers. Closed source.
http://www.ff3dp.com/ || flashprint AUR
  • icesl — Modelling software with integrated slicer. Not brand specific. Closed source.
https://icesl.loria.fr/ || icesl AUR
  • IdeaMaker — Slicer by Raise3D. Aimed at their printers but supports other brands as well. Closed source.
https://www.raise3d.com/pages/ideamaker || ideamaker AUR
  • MatterControl — Simple 3D editor, slicer, and 3D printer control software by MatterHackers. Not brand specific. Open source.
https://www.matterhackers.com/store/l/mattercontrol/sk/MKZGTDW6 || mattercontrol AUR
  • OrcaSlicer — Community maintained fork of BambuStudio (in turn forked from PrusaSlicer). Open Source.
https://www.orcaslicer.com/ || orca-slicer AUR
  • 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
  • Slic3r — One of the earliest slicers. Not used much any longer. Not brand specific. Open source.
https://slic3r.org/ || slic3r AUR
  • SuperSlicer — Community maintained improved fork of PrusaSlicer. Not brand specific. Open source.
https://github.com/supermerill/SuperSlicer || superslicer-bin AUR

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/ || octoprint AUR
  • PrintRun — GUI control software for FDM 3D printers using G-code. Open source.
https://github.com/kliment/Printrun || printrun AUR
  • Repetier-Host — Combined slicer and control software for 3D printers. Closed source.
https://www.repetier.com/ || repetier-host AUR

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 similar to the discontinued Logisim. Features Karnaugh maps, logic tables, FSM editor, VHDL export and more, written in Java.
https://github.com/hneemann/Digital || digital AUR
  • 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/ || logisim AUR
  • 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-git AUR
  • 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-git AUR
  • 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-editor AUR

HDL

Also see Wikipedia:Hardware description language.

  • GHDL — Free and Open Source VHDL 20089387 analyzer, compiler and simulator.
https://github.com/ghdl/ghdl || ghdl AUR
  • 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-ide AUR
  • 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-free AUR
  • iverilog — Icarus Verilog compiler and simulation tool (slower but older than Verilator).
https://steveicarus.github.io/iverilog/ || iverilog
https://www.latticesemi.com || lattice-diamond AUR
  • 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
  • OpenFPGAloader — Universal utility for programming FPGA. Try openfpgaloader-git AUR 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
  • VTR — Verilog to Routing, Open Source CAD Flow for FPGA ResearchVerilog to Route.
https://verilogtorouting.org || vtr
https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html || see Xilinx ISE WebPACK

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 || avrcalc AUR
  • AVRDUDE — Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers.
https://www.nongnu.org/avrdude/ || avrdude
  • dfu-util — Device firmware update (DFU) USB programmer.
https://dfu-util.sourceforge.net/ || dfu-util
  • esp-idf — Espressif IoT Development Framework. Official development framework for ESP32.
https://github.com/espressif/esp-idf || esp-idf AUR
  • platformio — Collaborative platform for 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
  • Serial Studio — Visualize real-time data from microcontrollers and connected devices. It's ideal for monitoring sensor output, debugging hardware, and analyzing telemetry from sources like serial ports, Bluetooth Low Energy (BLE), and TCP/UDP.
https://serial-studio.com/ || serial-studio AUR
  • SPIPGM — Tool for programming serial SPI FlashROM memories attached to PC via parallel port cable.
https://rayer.g6.cz/programm/programe.htm || spipgm-bin AUR
  • stlink — Open source STM32 MCU programming toolset for ST microcontrollers.
https://github.com/texane/stlink || stlink

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_spice AUR
  • gnucap — GNU circuit simulator.
http://gnucap.org || gnucap AUR
  • gspiceui — GUI to various freely available Spice electronic circuit simulators.
https://sourceforge.net/projects/gspiceui/ || gspiceui AUR
  • 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
  • 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 || oregano AUR
  • 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 || qucs AUR
  • 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-s AUR
  • SimulIDE — Real time electronic circuit simulator (supports PIC, AVR and Arduino microcontrollers).
https://simulide.com/ || simulide AUR
  • 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-serial AUR

Electronic design and schematic capture editing

  • asco — SPICE Circuit Optimizer.
https://asco.sourceforge.net || asco AUR
  • Fritzing — Easy to use program to draw good-looking circuit diagrams, and also create schematics and PCBs.
https://fritzing.org/home/ || fritzing AUR
  • 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-gaf AUR
  • gEDA PCB — Interactive printed circuit board editor.
http://pcb.geda-project.org/ || pcb AUR
  • 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
  • KLayout — Mask layout viewer and editor with support for GDS and OASIS file formats.
https://www.klayout.de/ || klayout-git AUR
  • KTechLab — IDE for microcontrollers and electronic circuit simulation.
https://apps.kde.org/ktechlab/ || ktechlab AUR
  • LibrePCB — Electronic design automation (EDA) software for developing printed circuit boards (PCBs).
https://librepcb.org/ || librepcb AUR
  • QElectroTech — Application used to draw advanced electrical circuits.
https://qelectrotech.org/ || qelectrotech AUR

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 || pothos AUR, pothos-git AUR
  • SDR# — The most popular SDR program.
https://airspy.com/ || sdrsharp AUR
  • SigDigger — Qt-based digital signal analyzer, using Suscan core and Sigutils DSP library.
https://github.com/BatchDrake/SigDigger || sigdigger-git AUR

Amateur radio

See the main article: Amateur radio#Software.

See also Wikipedia:List of software-defined radios.

Simulation modeling

  • AnyLogic — AnyLogic is a cross-platform proprietary multimethod simulation modeling tool, which is also available for personal use.
https://www.anylogic.com/ || anylogic-ple AUR, anylogic-university AUR, anylogic-professional AUR
  • 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/ || flightgear AUR
  • gephi — Gephi is an open-source network analysis and visualization software package written in Java.
https://gephi.org/ || gephi AUR
  • 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/ || golly AUR
  • Netlogo — NetLogo is a multi-agent programmable modeling environment.
https://ccl.northwestern.edu/netlogo/ || netlogo AUR

Computer science

Architecture

  • edumips64 — Cross-platform educational MIPS64 CPU simulator.
https://edumips.org/ || edumips64 AUR
  • QtMips — MIPS CPU simulator for education purposes with pipeline and cache visualization.
https://github.com/cvut/QtMips || qtmips AUR
  • QtRvSim — RISC-V CPU simulator for education purposes.
https://github.com/cvut/qtrvsim || qtrvsim AUR
  • 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/ || qtspim AUR

Distributed systems

  • Shadow — An open-source distributed system/network simulator/emulator hybrid (e.g. for Tor and Bitcoin).
https://shadow.github.io/ || tor-shadow AUR[broken link: package not found]
  • SimGrid — A scientific instrument to study large-scale distributed systems.
https://simgrid.org/ || simgrid AUR

Networking

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

Photogrammetry

See also Wikipedia:Comparison_of_photogrammetry_software.

  • AliceVision — Photogrammetric Computer Vision Framework
https://alicevision.org/ || alice-vision AUR
  • Meshroom — Node-based GUI for AliceVision
https://alicevision.org/#meshroom || meshroom AUR
  • OpenMVG — OpenMVG provides an end-to-end 3D reconstruction-from-images framework compounded of libraries, binaries, and pipelines.
https://github.com/openMVG/openMVG || openmvg-git AUR
  • OpenMVS — A library for computer-vision scientists and especially targeted to the Multi-View Stereo reconstruction community.
https://cdcseacave.github.io || openmvs AUR

AltStyle によって変換されたページ (->オリジナル) /