Code Monkey home page Code Monkey logo

peering-manager's Introduction

Peering Manager

Peering Manager is a BGP session management tool. Initially conceived as a way to document Internet Exchanges points and peering sessions, its goal is now to provide a source of truth and configuration management for external BGP sessions of all kind (transit, customers, peering, โ€ฆ).

The complete documentation for Peering Manager can be found at Read the Docs. A public demo instance is available at https://demo.peering-manager.net/.

Discussion

  • GitHub Discussions - Discussion forum hosted by GitHub; ideal for Q&A and other structured discussions
  • Slack - Real-time chat hosted by the NetDev Community in channel #peering-manager; best for unstructured discussion or just hanging out

Requirements

Peering Manager is written with the Django with a PostgreSQL database, Redis for caching/task processing and requires Python 3 with some dependencies to run. For a complete list of requirements, see requirements.txt.

Tested Python versions are 3.8, 3.9, 3.10 and 3.11.

The best way to start setting up this tool is to use pip within a virtualenv.

Build Status Coverage Status Documentation Status Code style: black

Helping

You can help this project in many ways. Of course you can ask for features, give some ideas for future development, open issues if you found any and contribute to the code with pull requests and patches. You can also support the development of this project by donating some coins.

Spreading The Word

peering-manager's People

Contributors

gmazoyer avatar dependabot[bot] avatar jamesditrapani avatar rgarcia89 avatar mngan avatar netravnen avatar paktosan avatar adamgent avatar vilhelmprytz avatar charlesmonson avatar 2bithacker avatar fredneuberger avatar rwielk avatar yu-re-ka avatar vincentbernat avatar maznu avatar nurtic-vibe avatar altf4arnold avatar traderose avatar smaxx1337 avatar wtremmel avatar tweippert avatar forkwhilefork avatar rinsekloek avatar omershtivi1 avatar octavianpopescu1985 avatar klnikita avatar schiederme avatar johansaf avatar jjavierweb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.