No description
Find a file
PJ Fanning f358df1c86
replace use of unmaintained setup-scala action (#148)
* replace use of unmaintained setup-scala scation

* try setting gha permissions
2023-02-07 16:34:49 +01:00
.github replace use of unmaintained setup-scala action (#148) 2023-02-07 16:34:49 +01:00
actor/src/main Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
actor-testkit-typed/src Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
actor-tests/src/test Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
actor-typed/src/main Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
actor-typed-tests/src/test Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
bench-jmh Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
cluster Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
cluster-metrics/src Renames in doc #98 (#100) 2023-01-18 08:13:01 +01:00
cluster-sharding/src Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
cluster-sharding-typed/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
cluster-tools/src Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
cluster-typed/src Add copyright headers where missing in 2.12 versions of files 2023-01-23 15:13:48 +01:00
coordination/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
discovery/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
distributed-data/src Add copyright headers where missing in 2.12 versions of files 2023-01-23 15:13:48 +01:00
docs/src stub of migration documentation (#147) 2023-02-05 22:15:58 +01:00
kubernetes Try running Aeron tests again (#31172) 2022-02-22 12:56:29 +01:00
multi-node-testkit/src/main Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
osgi/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
persistence/src Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
persistence-query/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
persistence-shared/src/test/scala/org/apache/pekko/persistence Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
persistence-tck/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
persistence-testkit/src Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
persistence-typed/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
persistence-typed-tests/src/test Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
pki/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
plugins/serialversion-remover-plugin/src/main Rename akka package to org.apache.pekko 2022-11-30 16:45:15 +01:00
project Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
protobuf/src/main/java/org/apache/pekko/protobuf Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
remote/src Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
remote-tests/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
scripts Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
serialization-jackson/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
slf4j/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
stream/src/main Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
stream-testkit/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
stream-tests/src/test use Apache Pekko name for version check (#119) 2023-01-23 12:09:03 +01:00
stream-tests-tck/src/test Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
stream-typed/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
testkit/src fix doc grammar by removing an Pekko (#118) 2023-01-20 10:40:34 +01:00
.asf.yaml enable github projects feature (#141) 2023-02-02 20:39:41 +01:00
.git-blame-ignore-revs Add .git-blame-ignore-revs file containing format commits 2022-11-05 15:27:04 +01:00
.gitattributes Add .gitattributes to enforce unix line endings 2022-11-05 15:01:03 +01:00
.gitignore Rename sbt akka modules 2023-01-05 11:10:50 +01:00
.jvmopts-ci Rename akka to pekko in configuration (#63) 2022-12-02 04:53:48 -08:00
.sbt-java-formatter.conf Rename akka package to org.apache.pekko 2022-11-30 16:45:15 +01:00
.sbtopts Use GhExcludeTest in CI again (#30941) 2021-11-28 19:52:16 +01:00
.scala-steward.conf Update config to 1.4.1 (#31101) 2022-02-01 17:21:30 +01:00
.scalafix.conf Rename akka package to org.apache.pekko 2022-11-30 16:45:15 +01:00
.scalafmt.conf Update scalafmt 2023-01-27 09:42:34 +01:00
build.sbt use Apache Pekko name for version check (#119) 2023-01-23 12:09:03 +01:00
CONTRIBUTING.md fix doc grammar by removing an Pekko (#118) 2023-01-20 10:40:34 +01:00
COPYING.protobuf
LICENSE use http links in license 2023-01-16 12:54:46 +01:00
NOTICE fix small grammar mistake in NOTICE (#87) 2023-01-06 13:40:07 +01:00
README.md Updated references from akka to pekko #28 (#36) 2022-11-15 10:04:20 +01:00
RELEASING.md Publish to Apache nightlies server (#60) 2023-01-14 13:47:15 -05:00

Apache Pekko

Apache Pekko is an open-source framework for building applications that are concurrent, distributed, resilient and elastic. Pekko uses the Actor Model to provide more intuitive high-level abstractions for concurrency. Using these abstractions, Pekko also provides libraries for persistence, streams, HTTP, and more.

Pekko is a fork of Akka 2.6.x, prior to the Akka project's adoption of the Business Source License.

Reference Documentation

TODO add documentation links

Community

There are several ways to interact with the Pekko community:

  • GitHub discussions: for questions and general discussion.
  • Pekko dev mailing list: for Pekko development discussions.
  • GitHub issues: for bug reports and feature requests. Please search the existing issues before creating new ones. If you are unsure whether you have found a bug, consider asking in GitHub discussions or the mailing list first.

Contributing

Contributions are very welcome. If you have an idea on how to improve Pekko, don't hesitate to create an issue or submit a pull request.

See CONTRIBUTING.md for details on the development workflow and how to create your pull request.

Code of Conduct

Apache Pekko is governed by the Apache code of conduct. By participating in this project you agree to abide by its terms.

License

Apache Pekko is available under the Apache License, version 2.0. See LICENSE file for details.