chapel-lang/chapel

a Productive Parallel Programming Language

Chapel

2,046

94,776 commits

updated Oct 9, 2026

See the code

README

.. image:: https://chapel-lang.org/img/Chapel-HPSF-logo-draft.png

The Chapel Language
===================

What is Chapel?
---------------
Chapel is a modern programming language designed for productive
parallel computing at scale.  Its design and implementation have been
undertaken with portability in mind, permitting it to run on the CPUs
and GPUs of laptops, desktops, commodity clusters, and the cloud, in
addition to the high-end supercomputers that Chapel was designed for.

For more information about Chapel, see its website at
https://chapel-lang.org

License
-------
Chapel is developed and released under the terms of the Apache 2.0
license, though it also makes use of third-party packages under their
own licensing terms.  See https://chapel-lang.org/license/ or the
`<LICENSE>`_ file in this directory for details.

Resources
---------
For more information about Chapel, please refer to the following resources:

.. NOTE
   If you are viewing this file locally, we recommend referring to
   doc/README.rst for local references to documentation and resources.

=====================  ======================================
Project website:       https://chapel-lang.org
Try Chapel online:     https://chapel-lang.org/tryit/
Install Chapel:        https://chapel-lang.org/download/
Sample computations:   https://chapel-lang.org/docs/examples/
Chapel documentation:  https://chapel-lang.org/docs/
GitHub repository:     https://github.com/chapel-lang/chapel
Discussion forums:     https://chapel-lang.org/forums/
Social media:          https://chapel-lang.org/socials/
Chapel Community:      https://chapel-lang.org/community/
=====================  ======================================

|

|

.. list-table::

   * - .. image:: https://chapel-lang.org/img/logos/HPSF_horizontal-tagline-color.jpg
          :target: https://hpsf.io/
         
     - .. image:: https://chapel-lang.org/img/logos/HPSF_Project_Badge_Established.png
          :target: https://hpsf.io/projects/chapel/

     - .. image:: https://chapel-lang.org/img/logos/lf-stacked-color.jpg
          :target: https://www.linuxfoundation.org/

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

chapel
compiler
concurrency
distributed-computing
gpu
high-performance-computing
hpc
language
open-source
parallel
parallel-computing
performance
productive
programming-language
scientific-computing

chapel-lang/chapel

a Productive Parallel Programming Language

Chapel

2,046

94,776 commits

updated Oct 9, 2026

See the code

README

.. image:: https://chapel-lang.org/img/Chapel-HPSF-logo-draft.png

The Chapel Language
===================

What is Chapel?
---------------
Chapel is a modern programming language designed for productive
parallel computing at scale.  Its design and implementation have been
undertaken with portability in mind, permitting it to run on the CPUs
and GPUs of laptops, desktops, commodity clusters, and the cloud, in
addition to the high-end supercomputers that Chapel was designed for.

For more information about Chapel, see its website at
https://chapel-lang.org

License
-------
Chapel is developed and released under the terms of the Apache 2.0
license, though it also makes use of third-party packages under their
own licensing terms.  See https://chapel-lang.org/license/ or the
`<LICENSE>`_ file in this directory for details.

Resources
---------
For more information about Chapel, please refer to the following resources:

.. NOTE
   If you are viewing this file locally, we recommend referring to
   doc/README.rst for local references to documentation and resources.

=====================  ======================================
Project website:       https://chapel-lang.org
Try Chapel online:     https://chapel-lang.org/tryit/
Install Chapel:        https://chapel-lang.org/download/
Sample computations:   https://chapel-lang.org/docs/examples/
Chapel documentation:  https://chapel-lang.org/docs/
GitHub repository:     https://github.com/chapel-lang/chapel
Discussion forums:     https://chapel-lang.org/forums/
Social media:          https://chapel-lang.org/socials/
Chapel Community:      https://chapel-lang.org/community/
=====================  ======================================

|

|

.. list-table::

   * - .. image:: https://chapel-lang.org/img/logos/HPSF_horizontal-tagline-color.jpg
          :target: https://hpsf.io/
         
     - .. image:: https://chapel-lang.org/img/logos/HPSF_Project_Badge_Established.png
          :target: https://hpsf.io/projects/chapel/

     - .. image:: https://chapel-lang.org/img/logos/lf-stacked-color.jpg
          :target: https://www.linuxfoundation.org/

Not written in Markdown, so it's shown here as plain text — view it formatted on GitHub.

chapel
compiler
concurrency
distributed-computing
gpu
high-performance-computing
hpc
language
open-source
parallel
parallel-computing
performance
productive
programming-language
scientific-computing

Project health

Overall

5.3/10

Maintained

10/10

Code review

4/10
OpenSSF Scorecard

Significant stargazers

(top 24 of 33)

Simon Cruanes

467 followers · starred Apr 2023

Frank Hunleth

377 followers · starred Jan 2025

Daniel Mendler

1,558 followers · starred Apr 2020

Troels Henriksen

339 followers · starred Nov 2021