Description
GovLib is a .NET Standard library that provides intuitive access to various government-related APIs. Currently works with the ProPublica congress API, but more APIs are planned. Don't forget to request a ProPublica API key. It's free!
GovLib alternatives and similar packages
Based on the "API" category.
Alternatively, view GovLib alternatives based on common mentions on social networks and blogs.
-
Xamarin.Essentials
Xamarin.Essentials provides developers with cross-platform APIs for their mobile applications. -
FFImageLoading - Fast & Furious Image Loading
Fast & Furious Image Loading -
TLSharp
It's a perfect fit for any developer who would like to send data directly to Telegram users or write own custom Telegram client. -
Mobius: C# API for Spark
Mobius adds C# language binding to Apache Spark, enabling the implementation of Spark driver code and data processing operations in C#. -
SapphireDb
SapphireDb Server, a self-hosted, easy to use realtime database for Asp.Net Core and EF Core -
RedditSharp
C# Implementation of the Reddit API. This is an ("unofficial") Fork of SirCmpwn/RedditSharp with Nuget package/support. -
Nelibur
Nelibur is message based web service framework on the pure WCF. Nelibur simplifies creating high-performance and message based web services and you certainly have all the power of the WCF. -
Lib.AspNetCore.ServerSentEvents
Lib.AspNetCore.ServerSentEvents is a library which provides Server-Sent Events (SSE) support for ASP.NET Core -
Breeze
Api framework enabling rich data access by using the OData 3 protocol. Client libraries available for Javascript and C#. -
Lib.Web.Mvc
Lib.Web.Mvc is a library bringing extensions to ASP.NET MVC for HTTP/2, Range Requests, Content Security Policy, jqGrid and more. -
CommandQuery
Command Query Separation for ASP.NET Web API 2, ASP.NET Core, AWS Lambda and Azure Functions. -
Developer Exception Json Response Middleware
Developer Exception Json Response Middleware -
ASP.NET Web API
Framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices -
ASP.NET WebAPI
Framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices
Pixel-Perfect Multi-Platform Applications with C# and XAML
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of GovLib or a related project?
Popular Comparisons
README
GovLib

GovLib is a .NET Standard library that provides intuitive access to various government-related APIs. Currently only the ProPublica Congress API is available, but more modules are planned. Project under heavy development and may be subject to change.
Don't forget to request a ProPublica API key. It's free!
Installing
Install using the .NET CLI (explicit version is required in pre-releases):
dotnet add package govlib
Usage guide
Add a using
reference:
using GovLib.ProPublica;
Instantiate the congress module using an API key string:
var congress = new Congress(apiKey);
// A few of the API calls available in the Members module
var reps = congress.Members.GetAllRepresentatives();
var sens = congress.Members.GetSenatorsByState(State.Colorado);
var newMembers = congress.Members.GetNewMembers();
Contributing
PRs are always welcome! The ProPublica tests require your ProPublica key to be stored in an environment variable named PROPUBLICA_API_KEY
. This is not required when consuming/modifying the library, only for testing purposes.
It is recommended you use VS Code to work with the GovLib source code. The workspace includes build tasks, editor settings, extension recommendations, and launch configurations to aid development in VS Code, but any editor that supports C# will do.
Type Ctrl + Shift + B
(or Cmd + Shift + B
on Macs) to bring up the build tasks menu:
Supporting Links
- Request an API key from ProPublica
- More details can be found in the ProPublica API guide
- Icon made by Freepik from www.flaticon.com is licensed by CC 3.0 BY
*Note that all licence references and agreements mentioned in the GovLib README section above
are relevant to that project's source code only.