Community

Join the Phase Nexa community. Contribute, share, and build together.

Phase Nexa is built for the energy trading developers who prefer to build their own infrastructure. If that is you, you are in the right place.


Using Phase Nexa? Let us know.

We want to showcase the companies and teams using Phase Nexa. If your organisation uses any Phase Nexa library, raise an issue on GitHub and tell us:

  • Your company or team name
  • Which libraries you use
  • Whether we can display your logo on this site and our repos

Your logo on our README builds our credibility. Our libraries in your stack save you time. Fair trade.


Companies using Phase Nexa


Contributing

Every Phase Nexa repository welcomes contributions. Each repo has a CONTRIBUTING.md with specific guidelines, but the general process is:

  1. Fork the repository
  2. Create a feature branch from main
  3. Make your changes with tests
  4. Open a pull request

We use trunk-based development with squash merges. All PRs require CI to pass.

Where to contribute

  • Bug reports: Found a bug? Open an issue on the relevant repo. Include your Python/Go version, exchange, and a minimal reproduction.
  • Feature requests: Open an issue describing what you need and why. Real-world use cases are the most persuasive.
  • Documentation: Typos, unclear explanations, missing examples. These are always welcome.
  • Exchange coverage: Adding support for a new exchange or data source? Open an issue first so we can discuss the approach.

Code standards

  • Python repos: Ruff for linting and formatting, mypy for type checking, pytest for tests. See each repo's Makefile.
  • Go repos: Standard go fmt, go vet, golangci-lint. Follow HashiCorp-style patterns (clean interfaces, minimal dependencies, good error handling).

Get in touch

  • GitHub: github.com/phasenexa
  • Issues: The best place for bug reports, feature requests, and technical discussion

Events

We attend and speak at European energy trading events. Come find us at:

  • E-world (Essen, February annually)
  • ETCSEE (Budapest, June 2026)
  • Energy Trading Week Europe (London, September 2026)