Want to work on real world research?
Join the UT Open Source Software Research Matching Service — where UT students team up with UT researchers on open source projects that matter. You’ll get to:
- Work on powerful research projects
- Build your software development or data analytics portfolio
- Learn from expert mentors
- Make your work open and impactful
Whether you're into data and research, software development, AI, or building tools for discovery — there's a project waiting for you. Apply now: https://utexas.qualtrics.com/jfe/form/SV_eIMbgbgGa6yX4CW
Email: anewell@austin.utexas.edu
Highlighted UT Austin Open Source Projects
This is a partial list of UT Austin open source software projects that are in use by the community. To add additional listings, please contact Angela Newell at anewell@austin.utexas.edu.
ACL2 (System & Community Books)
License: BSD-3-Clause
This repository contains the system and books for ACL2, a logic and programming language in which you can model computer systems.
Amago
License: MIT
AMAGO is a high-powered off-policy version of RL^2 for training large policies on long sequences. It follows a simple and scalable perspective on RL generalization.
BLIS
License: Custom
BLIS is a portable software framework for instantiating high-performance BLAS (Basic Linear Algebra Subprograms)-like dense linear algebra libraries. The framework was designed to isolate essential kernels of computation that, when optimized, immediately enable optimized implementations of most of its commonly used and computationally intensive operations.
bwi_common
License: Custom
This repository contains common packages and data for the Building-Wide Intelligence project of the University of Texas at Austin.
deoxys_control
License: Apache-2.0
Deoxys is a modular, real-time controller library for Franka Emika Panda arm, aiming to facilitate a wide range of robot learning research.
DisplayCluster
License: Custom
DisplayCluster is a software environment for interactively driving large-scale tiled displays. The software allows users to interactively view media such as high-resolution imagery and video, as well as stream content from remote sources such as laptops / desktops or high-performance remote visualization machines.
dorkbot
License: Other
dorkbot is a modular command-line tool for performing vulnerability scans against sets of webpages returned by Google search queries or other supported sources.
dpm_tools
License: MIT
DPM Tools is a collection of Python modules for processing and visualizing porous media images. Integrated as workflows, the combination of all module functions provide end-to-end capabilities that streamline pre- and post- processing of porous media images.
dysts
License: Apache 2.0
dysts is a library for analyzing hundreds of chaotic systems that contains a database of dynamical models and precomputed time series.
Galois
License: BSD-3-Clause
Galois is a C++ library designed to ease parallel programming, especially for applications with irregular parallelism (e.g., irregular amount of work in parallel sections, irregular memory accesses and branching patterns).
GeostatsPy
License: MIT
The GeostatsPy Package brings GSLIB: Geostatistical Library (Deutsch and Journel, 1998) functions to Python. GSLIB is a practical and extremely robust set of code for building spatial modeling workflows.
GIGA
License: MIT
GIGA (Grasp detection via Implicit Geometry and Affordance) is a network that jointly detects 6 DOF grasp poses and reconstruct a 3D scene. GIGA takes advantage of deep implicit functions, a continuous and memory-efficient representation, to enable differentiable training of both tasks.
gnsstk
License: Other
The GNSS Toolkit (GNSSTk) is an open-source project sponsored by the Space and Geophysics Laboratory of the Applied Research Laboratories. The goals of GNSSTk are to provide applications for use by the GNSS and satellite navigation community and to provide a core library to facilitate the development of GNSS applications.
hIPPYlib
License: GPL 2.0
hIPPYlib implements state-of-the-art scalable algorithms for deterministic and Bayesian inverse problems governed by partial differential equations (PDEs) for large-scale inverse problems.
HiPSTAS
License: Apache 2.0
HiPSTAS is a virtual research environment project in which users can access and analyze spoken word collections through an assessment of scholarly requirements for analyzing sound, an assessment of technological infrastructures needed to support discovery, and preliminary tests that demonstrate the efficacy of using such tools in humanities scholarship.
KDTools
License: MIT
kdtools is a set of spatial partitioning algorithms that enable a simple and fast way to move multidimensional data elements near to each other in memory so that they can be retrieved quickly.
libflame
License: BSD-3-Clause
libflame is a portable library for dense matrix computations, providing much of the functionality present in LAPACK, developed by current and former members of the Science of High-Performance Computing (SHPC) group in the Institute for Computational Engineering and Sciences at The University of Texas at Austin.
libMesh
License: LGPL 2.1
libMesh provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) computations in parallel.
LMOD
License: MIT
Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. Environment Modules provide a convenient way to dynamically change the users� environment through modulefiles.
Madagascar
License: GPL 2.0
Madagascar is an open-source software package for multidimensional data analysis and reproducible computational experiments. Its mission is to provide a convenient and powerful environment and a convenient technology transfer tool.
PeriDEM
License: BSL 1.0
PeriDEM is an implementation of the high-fidelity model of granular media that combines the advantages of peridynamics and discrete element method (DEM).
Peridigm
License: BSD 3
Peridigm is an open-source computational peridynamics code developed, originally at Sandia National Laboratories and open-sourced in 2011, for massively-parallel multi-physics simulations.
pliers
License: BSD 3
Pliers is a Python package for automated extraction of features from multimodal stimuli. It provides a unified, standardized interface to dozens of different feature extraction tools and services�including many state-of-the-art deep learning-based models and content analysis APIs�for rapid and flexible extraction of information from videos, images, audio, and text.
py-c3d
License: MIT
py-c3d is a small library for reading and writing C3D binary files. C3D files are a standard format for recording 3-dimensional time sequence data, especially data recorded by a 3D motion tracking apparatus.
Pylauncher
License: MIT
The pylauncher is a python-based parametric job launcher, that is, a utility for executing many small jobs in parallel.
pypdb
License: MIT
A Python API for the RCSB Protein Data Bank (PDB). It can perform advanced searches for PDB IDs and look up information associated with specific PDB IDs. This tool allows standard operations that can be perfomed from the PDB website to be performed with Python scripts.
pysheds
License: GPL 3.0
Pysheds is an open-source library designed to help with processing of digital elevation models (DEMs), particularly for hydrologic analysis. Pysheds performs many of the basic hydrologic functions offered by commercial software such as ArcGIS, including catchment delineation and accumulation computation.
Q-GaLore
License: Apache 2.0
Q-GaLore (Quantized GaLore with INT4 Projection and Layer-Adaptive Low-Rank Gradients) is a memory-efficient training methodology effective in both pre-training and fine-tuning scenarios.
segbot
License: Custom
ROS (Robot Operating System) drivers for controlling Segway-based robots at the Learning Agents Research Group (LARG), AI Laboratory, Department of Computer Science, University of Texas at Austin.
segmenteverygrain
License: Apache 2.0
segmenteverygrain is a Python package that SAM (Segment Anything Model)-based model for instance segmentation of images of grains in order to determine grain size and grain shape, a common task in geomorphology and sedimentary geology.
TorchSpatial
License: MIT
TorchSpatial offers a comprehensive framework and benchmark suite designed to advance Spatial Representation Learning (SRL).
TRILL
License: MIT
TRILL is a data-efficient framework for learning humanoid loco-manipulation policies from human demonstrations collected through an intuitive Virtual Reality (VR) interface. Whole-body control formulation is used to transform task-space commands from human operators into the robot's joint-torque actuation while stabilizing its dynamics.
XALT
License: LGPL 2.1
XALT is a lightweight software tool for any Linux cluster, workstation, or high-end supercomputer to track executable information and linkage of static shared and dynamically linked libraries.
ggridges
License: GPL-2.0
Ridgeline plots are partially overlapping line plots that create the impression of a mountain range. They can be quite useful for visualizing changes in distributions over time or space.
ggtext
License: GPL-2.0
The ggtext package provides simple Markdown and HTML rendering for ggplot2. Support is provided for Markdown both in theme elements (plot titles, subtitles, captions, axis labels, legends, etc.) and in geoms (similar to geom_text())
isoband
License: MIT
Generate contour lines (isolines) and contour polygons (isobands) from regularly spaced grids containing elevation data.
peptidebuilder
License: MIT
A simple Python library to construct models of polypeptides from scratch. The intended use case is the generation of peptide models with pre-specified backbone angles.
bacphlip
License: MIT
The BACPHLIP software is designed to test whether a given phage genome (.fasta formatted) is likely to be either temperate (lysogenic) or virulent (lytic). The software makes this determination by searching for a particular set of what are hypothesized to be "temperate-specific" protein domains.
PeptideCLM
License: MIT
PeptideCLM-23M is a peptide-specific pretrained chemical language model. This repository contains some example code for loading pre-trained weights, which include a Jupyter notebook example of model assessment and a python script for finetuning the pretrained model.
UT Autonomous Mobile Robotics Lab
License: Various
The Autonomous Mobile Robotics Laboratory (AMRL), led by professor Joydeep Biswas, performs research in robotics to continually make robots more autonomous, accurate, robust, and efficient, in real-world unstructured environments.
OpenHPC
License: Apache 2.0
This stack provides a variety of common, pre-built ingredients required to deploy and manage an HPC Linux cluster including provisioning tools, resource management, I/O clients, runtimes, development tools, containers, and a variety of scientific libraries.
AudiAnnotate
License: Apache 2.0
Workflows for generating AV editions and exhibits using IIIF manifests by HiPSTAS and Brumfield Labs.
NetSage
License: Apache 2.0
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to address the needs of today's networks.
Tapis API
License: BSD-3-Clause
Tapis is an NSF-funded web-based API framework for securely managing computational workloads across infrastructure and institutions, so that experts can focus on their research instead of the technology needed to accomplish it.










