Skip to content
@ncsa

NCSA

National Center for Supercomputing Applications

The National Center for Supercomputing Applications (NCSA) is a leader in advanced computing, software, data, networking and visualization resources.

Part of the University of Illinois Urbana-Champaign, NCSA is home to pioneering partnerships that have not just moved the needle but have taken the world in bold new directions since its inception in 1986.

NCSA’s advanced cyberinfrastructure and expertise provide a hub for transdisciplinary research that unites academic institutions and global companies in search of answers to the world’s problems and helps us meet the needs of future generations.

Software Development at NCSA

Since its creation by the National Science Foundation and the state of Illinois, NCSA has been a leader in the development, deployment, and use of new computing and software technologies.

At NCSA, you’ll find entire divisions dedicated to every aspect of software development, from development to deployment and support. From scientific software to industrial application domains to advanced cybersecurity and networking, we provide the solutions that enable science to advance.

Our central pursuits are driven by real-world, complex problems across a spectrum of disciplines. We partner with researchers across the globe to develop and maintain custom software and data management solutions. Our goal is to advance discovery and insight with simple interfaces to powerful tools and hardware, which included telnet and Mosaic of the past and now current tools such as the SSH auditor and Clowder.

The majority of the work at NCSA is open source, with its code freely available. Many of the tools developed at NCSA can be found in this GitHub organization.

Careers at NCSA

For more than 35 years, NCSA has been a hub of transdisciplinary research and digital scholarship, empowering dynamic collaborations that drive innovation in every field of human endeavor. And we’re constantly looking for those who can help us do it better.

Whether your interest is in research, software or the advanced infrastructure and support services that make it possible, we invite you to explore the many exciting career opportunities waiting for you at NCSA.

NCSA is committed to increasing the diversity of the campus community. Candidates with experience working with a diverse group of faculty, staff and students, and who can contribute to the climate of inclusivity are encouraged to apply.

Popular repositories Loading

  1. ssh-auditor ssh-auditor Public

    The best way to scan for weak ssh passwords on your network

    Go 617 85

  2. NEAT NEAT Public

    NEAT (NExt-generation Analysis Toolkit) simulates next-gen sequencing reads and can learn simulation parameters from real data.

    Python 73 26

  3. ossec-tools ossec-tools Public

    Scripts and integrations for OSSEC

    Shell 41 10

  4. bhr-site bhr-site Public

    Blackhole Router Site

    Python 34 13

  5. COVID19-mesa COVID19-mesa Public

    A simple Python/Mesa model of COVID-19 contagion and possible measures

    Python 31 12

  6. GeomDeepONet GeomDeepONet Public

    A novel DeepONet architecture that is specifically designed for generating predictions on different 3D geometries discretized by different number of mesh nodes.

    Python 31 4

Repositories

Showing 10 of 400 repositories
  • grant-sift Public

    Funding signal for a research software group: ingests Grants.gov, NSF, foundation pages and feeds, scores each call for RSE relevance, and matches it against a roster of past collaborators.

    ncsa/grant-sift's past year of commit activity
    Python 1 0 8 1 Updated Oct 23, 2026
  • T-SNOT Public

    Official implementation of paper "Sequential deep operator neural networks for plastic and thermo-viscoplastic transient material behavior" published in International Journal of Plasticity. DOI: 10.1016/j.ijplas.2026.104689

    ncsa/T-SNOT's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 23, 2026
  • puppet-profile_slurm Public

    NCSA Slum configuration

    ncsa/puppet-profile_slurm's past year of commit activity
    Puppet 0 0 0 0 Updated Oct 23, 2026
  • MultiMatDiffusion Public

    Official implementation of the paper "Nonlinear inverse design of mechanical multi-material metamaterials enabled by video denoising diffusion and structure identifier" published in Engineering Applications of Artificial Intelligence. DOI: 10.1016/j.engappai.2026.114368

    ncsa/MultiMatDiffusion's past year of commit activity
    1 0 0 0 Updated Oct 23, 2026
  • sbd-pub Public Forked from r-ccs-cms/sbd

    public for for preparing merge requests

    ncsa/sbd-pub's past year of commit activity
    C++ 0 Apache-2.0 32 0 0 Updated Oct 23, 2026
  • eidolon Public

    Eidolon is a Rust implementation of the next-gen sequencing toolkit (NEAT). Eidolon features expanded features, including the ability to model cancer genetics, complex variants, location aware variant placement, and allele dosage.

    ncsa/eidolon's past year of commit activity
    Rust 5 BSD-3-Clause 1 57 0 Updated Oct 22, 2026
  • DRYML Public

    Don't Repeat Yourself Machine Learning: A Machine Learning library to reduce code duplication, and automate testing.

    ncsa/DRYML's past year of commit activity
    Python 7 Apache-2.0 2 18 5 Updated Oct 22, 2026
  • puppet-profile_webserver_old Public

    NCSA Common Puppet Profiles - configure webserver using older approach

    ncsa/puppet-profile_webserver_old's past year of commit activity
    Puppet 0 0 0 1 Updated Oct 22, 2026
  • lumen Public

    Lumen is a self-hosted AI gateway. It provides a web chat interface and an OpenAI-compatible API proxy

    ncsa/lumen's past year of commit activity
    Python 7 Apache-2.0 5 42 20 Updated Oct 22, 2026
  • sbd-eigensolver-python Public Forked from Qiskit/sbd-eigensolver-python

    Python wrapper to SBD eigensolver

    ncsa/sbd-eigensolver-python's past year of commit activity
    Python 0 Apache-2.0 2 0 0 Updated Oct 22, 2026