No description
Find a file
PJ Fanning de1a5e3b37
acknowledge smhasher copyright but add apache license header (#159)
* acknowledge lamp/epfl copyright  but add apache license header

* scalafmt

* latest attempt

* Update LICENSE

* add Austin Appleby attribution

* remove debian check

* Update CopyrightHeader.scala

* add source license changes for MurmurHash and introduce more jar specific licenses

* scalafmt

* update comment
2023-02-22 16:10:24 +01:00
.github move unstable nightly aeron builds into their own workflow (#202) 2023-02-22 09:59:13 +01:00
actor/src/main acknowledge smhasher copyright but add apache license header (#159) 2023-02-22 16:10:24 +01:00
actor-testkit-typed/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
actor-tests/src/test use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
actor-typed/src/main use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
actor-typed-tests/src/test use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
bench-jmh use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
cluster use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
cluster-metrics/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
cluster-sharding/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
cluster-sharding-typed/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
cluster-tools/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
cluster-typed/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
coordination/src Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
discovery/src remove check for old implementation of Akka Discovery (#189) 2023-02-15 15:23:18 +01:00
distributed-data/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
docs/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
kubernetes Try running Aeron tests again (#31172) 2022-02-22 12:56:29 +01:00
legal acknowledge smhasher copyright but add apache license header (#159) 2023-02-22 16:10:24 +01:00
multi-node-testkit/src/main use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
osgi/src update more akka refs to use pekko name (#200) 2023-02-17 10:49:40 +01:00
persistence/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
persistence-query/src change deprecated versions to use Akka in name (#209) 2023-02-21 11:13:05 +01:00
persistence-shared/src/test/scala/org/apache/pekko/persistence use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
persistence-tck/src update some random akka refs (#196) 2023-02-16 10:39:18 +01:00
persistence-testkit/src Replaced doc.akka.io with pekko.apache.org (#120) 2023-01-31 12:26:50 +01:00
persistence-typed/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
persistence-typed-tests/src/test replace akka based names in logging code (#197) 2023-02-16 10:46:33 +01: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 acknowledge smhasher copyright but add apache license header (#159) 2023-02-22 16:10:24 +01:00
protobuf/src/main/java/org/apache/pekko/protobuf update deprecation message (#181) 2023-02-14 23:15:30 +01:00
remote/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
remote-tests/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
scripts use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
serialization-jackson/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
slf4j/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
stream/src/main change deprecated versions to use Akka in name (#209) 2023-02-21 11:13:05 +01:00
stream-testkit/src with deprecated code, highlight versions are Akka versions (#154) 2023-02-09 14:39:56 +01:00
stream-tests/src/test use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
stream-tests-tck/src/test update some random akka refs (#196) 2023-02-16 10:39:18 +01:00
stream-typed/src use pekko: in urls and fix other branding issues (#184) 2023-02-22 12:48:15 +01:00
testkit/src update more akka refs to use pekko name (#200) 2023-02-17 10:49:40 +01:00
.asf.yaml Add github PR check to make sure code is formatted 2023-02-16 12:16:51 +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 acknowledge smhasher copyright but add apache license header (#159) 2023-02-22 16:10:24 +01:00
CONTRIBUTING.md Update CONTRIBUTING.md (#194) 2023-02-16 13:11:20 +01:00
COPYING.protobuf
DISCLAIMER add DISCLAIMER (#160) 2023-02-10 10:52:20 +01:00
LICENSE acknowledge smhasher copyright but add apache license header (#159) 2023-02-22 16:10:24 +01:00
NOTICE fix small grammar mistake in NOTICE (#87) 2023-01-06 13:40:07 +01:00
README.md Add badges for nightly tests 2023-02-22 11:31:36 +01:00
RELEASING.md Publish to Apache nightlies server (#60) 2023-01-14 13:47:15 -05:00

Apache Pekko

Nightly Builds Nightly Aeron Tests

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.