GridProtectionAlliance / gsf

Grid Solutions Framework
https://gridprotectionalliance.org/NightlyBuilds/GridSolutionsFramework/Help/index.html
MIT License
161 stars 69 forks source link
communications complex-event-processing comtrade electric gsf ieee-1344 ieee-c37118 libraries macrodyne osi-pi phasor-measurement-unit pmu pqdif stream-processing stream-processing-engine streaming-data synchrophasor time-series

NEW: The GSF libraries are being migrated to .NET Core as the Gemstone Libraries


GSF

The Grid Solutions Framework (GSF) is an extensive open source collection of .NET code used by electric power utilities and various open source projects. GSF contains a large variety of code useful for any .NET project consisting of hundreds of class libraries that extend or expand the functionality included in the .NET Framework with a focus on tools and protocol parsers that are useful for the electric power industry.

NOTE: GSF now targets .NET 4.8, any dependent application will need to migrate to .NET 4.8 in order to keep using GSF assemblies.

Build status CodeQL

Library Latest Version
GSF.Core NuGet Pre-release
GSF.Communication NuGet Pre-release
GSF.Security NuGet Pre-release
GSF.ServiceProcess NuGet Pre-release
GSF.TimeSeries NuGet Pre-release
GSF.Web NuGet Pre-release
GSF.Windows NuGet Pre-release
GSF.Net NuGet Pre-release
GSF.Media NuGet Pre-release
GSF.Historian NuGet Pre-release
GSF.PhasorProtocols NuGet Pre-release
GSF.COMRADE NuGet Pre-release
GSF.PQDIF NuGet Pre-release
GSF.SELEventParser NuGet Pre-release
GSF.EMAX NuGet Pre-release
GSF.ServiceModel NuGet Pre-release
GSF.ServiceBus NuGet Pre-release

Time-series Application Components

Example Components:

Components

Poster

Click for full size image

The Grid Solutions Framework, administered by the Grid Protection Alliance (GPA), is a combination of the existing Time Series Framework and TVA Code Library projects that were hosted on CodePlex. In creating the GSF, new code components have been added and the libraries have been refactored to make this integrated framework more secure and significantly better performing.

The open Phasor Data Concentrator (openPDC), Secure Information Exchange Gateway (SIEGate) and open Historian are examples of projects that use the Grid Solutions Framework.

Documentation and Support

NuGet Packages

Deployment

Requirements

Contributing

If you would like to contribute please:

License

The Grid Solutions Framework is licensed under the MIT license.

GSF