#SONiC Source Repositories ##SAI, Switch State Service
- https://github.com/Azure/sonic-swss
- Switch State Service - Core component of SONiC which processes network switch data
- https://github.com/Azure/sonic-swss-common
- Switch State Service common library - Common library for Switch State Service
- https://github.com/opencomputeproject/SAI
- Switch Abstraction Interface standard headers
- https://github.com/Azure/sonic-sairedis
- c++ library for interfacing to SAI objects in Redis
- https://github.com/Azure/sonic-dbsyncd
- python Redis common functions
- https://github.com/Azure/sonic-py-swsssdk
- python switch state service library
##Monitoring and management tools
- https://github.com/Azure/sonic-mgmt
- Management and automation code used for build, test and deployment automation
- https://github.com/Azure/sonic-utilities
- Various command line utilities used in SONiC
- https://github.com/Azure/sonic-snmpagent
- a net-snmpd agentx subagent
##Imaging and Building tools
- https://github.com/Azure/sonic-docker-base
- Source to build base docker image
- https://github.com/Azure/sonic-buildimage
- Source to build an ONIE installable image
- https://github.com/Azure/sonic-build-tools
- Source for tools used to build and run CI for SONiC
##Switch hardware drivers
- https://github.com/Azure/sonic-linux-kernel
- kernel patches for various device drivers
- https://github.com/Azure/sonic-platform-modules-s6000
- Linux device drivers for Dell S6000
- https://github.com/aristanetworks/sonic
- Linux device drivers for Arista 7050