OPEN SOURCE DEVELOPMENT

Built to Share.
Designed to Empower.

Explore open source libraries and developer tools from Anointed Automation. From .NET utilities to JavaScript integrations, our packages are designed to help developers build, connect, and extend their applications.

FEATURED DEVELOPER TOOL

Authentication,
Built for Integration.

Sign in with Anointed Automation provides an OpenID Connect integration toolkit for applications that need to connect with the Anointed Automation authentication system.

Explore the integration guide for supported environments, authorization flows, implementation requirements, and security considerations.

Integration access and configuration requirements are described in the documentation.
DEVELOPER RESOURCES

Explore Our Open Source Libraries.

Browse our available packages by ecosystem. Each library includes installation instructions and links to its source code and package registry.

DOTNET ECOSYSTEM

.NET / NuGet

19 PACKAGES
01v1.0.3

AnointedAutomation.Algorithms

Algorithms for .NET with no dependencies, starting with a pure C# QR code encoder (ISO/IEC 18004) with Reed-Solomon error correction and automatic version and mask selection.

.NETalgorithmsqr-code
INSTALL PACKAGE
dotnet add package AnointedAutomation.Algorithms
02v1.0.7

AnointedAutomation.APIMiddlewares

ASP.NET Core middleware and filters for API key authentication, IP blacklisting, invalid endpoint tracking and idle time memory cleanup.

.NETmiddlewareASP.NETsecurity
INSTALL PACKAGE
dotnet add package AnointedAutomation.APIMiddlewares
03v1.1.0

AnointedAutomation.Concepts

Models Biblical concepts as .NET types: love as a behavior tree, a moral reality that reads acts against God's character, and an epistemics engine that checks claims for consistency.

.NETconceptsepistemics
INSTALL PACKAGE
dotnet add package AnointedAutomation.Concepts
04v1.0.5

AnointedAutomation.Enums

Shared enumerations for AnointedAutomation packages: payment types, providers, transaction and subscription statuses, payment operations, card types, webhook events, and moderation categories.

.NETenumspayments
INSTALL PACKAGE
dotnet add package AnointedAutomation.Enums
05v1.0.3

AnointedAutomation.Imaging

Renders QR codes from AnointedAutomation.Algorithms to SVG and PNG using only the .NET base class library, with no third party image dependency.

.NETimagingqr-code
INSTALL PACKAGE
dotnet add package AnointedAutomation.Imaging
06v1.0.4

AnointedAutomation.Logging

A lightweight log message model with severity levels, automatic caller detection and a static LogAdded event for routing logs.

.NETlogging
INSTALL PACKAGE
dotnet add package AnointedAutomation.Logging
07v1.0.3

AnointedAutomation.Mathematics

A curated catalog of laws, theories, and conjectures from logic, mathematics, physics, and chemistry, modeled as foundational claims for the AnointedAutomation.Concepts epistemics engine.

.NETmathematicscatalog
INSTALL PACKAGE
dotnet add package AnointedAutomation.Mathematics
08v1.0.5

AnointedAutomation.Memory

On demand garbage collection helper that forces a full collection and tries to return unused memory to the operating system.

.NETmemorygc
INSTALL PACKAGE
dotnet add package AnointedAutomation.Memory
09v2.4.0

AnointedAutomation.Objects

Plain POCO models for user accounts, billing and payments, single sign-on identities (Google, Microsoft, Apple, Facebook, Shopify), and standard API response envelopes.

.NETobjectsmodels
INSTALL PACKAGE
dotnet add package AnointedAutomation.Objects
10v1.3.0

AnointedAutomation.Objects.API

ASP.NET Core helpers: an in memory IFormFile, a hybrid casing System.Text.Json naming convention, and a GraphQL response envelope reader.

.NETAPIASP.NET
INSTALL PACKAGE
dotnet add package AnointedAutomation.Objects.API
11v1.0.1

AnointedAutomation.Optimization

Reusable optimization utilities: CSV/DataTable/DataReader helpers, chunking, string helpers, Roman numerals, JSON flattening, file management, and null-safe JsonElement/BsonDocument field accessors.

.NEToptimizationcsv
INSTALL PACKAGE
dotnet add package AnointedAutomation.Optimization
12v1.3.0

AnointedAutomation.Repository.Mongo

A MongoDB helper and generic repository base for .NET, with CRUD, paging, aggregation, index management, BSON class maps and casing conventions.

.NETMongoDBrepository
INSTALL PACKAGE
dotnet add package AnointedAutomation.Repository.Mongo
13v1.0.5

AnointedAutomation.Repository.MySql

A generic repository and helper for MySQL over Entity Framework Core and the Pomelo provider.

.NETMySQLEF Corerepository
INSTALL PACKAGE
dotnet add package AnointedAutomation.Repository.MySql
14v1.0.0

AnointedAutomation.Serialization

Shared serialization helpers: naming rules (camel, Pascal, snake and the hybrid value/reference casing rule), System.Text.Json casing convention, presets and UTC DateTime converter, tolerant Newtonsoft.Json converters, and lenient JsonElement readers. No MongoDB dependency.

.NETserializationjson
INSTALL PACKAGE
dotnet add package AnointedAutomation.Serialization
15v1.0.0

AnointedAutomation.Shopify

Plain Newtonsoft.Json POCO models for the Shopify Admin REST API (customers, orders, products, fulfillments, inventory, refunds, transactions, webhooks and more), derived from ShopifySharp's REST entities. Models only: no HTTP client, no services, no GraphQL types.

.NETshopifymodels
INSTALL PACKAGE
dotnet add package AnointedAutomation.Shopify
16v1.0.2

AnointedAutomation.SSO

Sign in with Anointed Automation for ASP.NET Core: an OpenID Connect handler preset (authorization code + PKCE S256, verified email only), a back-channel logout endpoint with Logout Token validation and replay protection, and a fail-open session status client.

.NETssooidc
INSTALL PACKAGE
dotnet add package AnointedAutomation.SSO
17v1.0.0

AnointedAutomation.SSO.UI

Front end for Sign in with Anointed Automation in ASP.NET Core: brand-styled sign-in and sign-out buttons as a Tag Helper (Razor Pages, MVC) and Blazor components, plus MapAnointedAutomationAuth() BFF routes (start, sign-out, user info). Cookie only, no tokens in the browser; sign-out also runs RP-initiated logout when the provider publishes end_session_endpoint.

.NETssooidc
INSTALL PACKAGE
dotnet add package AnointedAutomation.SSO.UI
18v1.0.0

AnointedAutomation.SSO.Owin

Sign in with Anointed Automation for classic ASP.NET (.NET Framework 4.7.2+, MVC 5 and Web Forms on OWIN/Katana): OpenID Connect middleware preset (code + PKCE S256, verified email only), back-channel logout with Logout Token validation and replay protection, a session status client, and a sign-in button for Razor and Web Forms.

.NETssooidc
INSTALL PACKAGE
dotnet add package AnointedAutomation.SSO.Owin
19v1.0.0

AnointedAutomation.Templates

dotnet new templates: anointed-razor (Razor Pages) and anointed-blazor (Blazor Web App, interactive server), wired to AnointedAutomation.SSO and AnointedAutomation.SSO.UI with the client id and secret in user-secrets.

.NET
INSTALL PACKAGE
dotnet new install AnointedAutomation.Templates
JAVASCRIPT ECOSYSTEM

JavaScript / npm

8 PACKAGES
01v0.2.4

@anointedautomation/sso

Sign in with Anointed Automation: a dependency-free, server-only OpenID Connect client (authorization code + PKCE S256, state, nonce, RS256 ID token validation via JWKS) with Express and Web (Next.js App Router, Base44, Workers) adapters.

ssooidcpkceexpressnextjs
INSTALL PACKAGE
npm install @anointedautomation/sso
02v0.1.1

@anointedautomation/sso-react

React companion for Sign in with Anointed Automation: an accessible sign-in button and a useAnointedSignIn hook that navigate the browser to the partner server's start route. No secrets client side.

ssooidc
INSTALL PACKAGE
npm install @anointedautomation/sso-react
03v0.1.0

@anointedautomation/sso-next

Next.js App Router start, callback and back-channel logout route handlers built on @anointedautomation/sso.

ssooidc
INSTALL PACKAGE
npm install @anointedautomation/sso-next
04v0.1.0

@anointedautomation/sso-vue

Vue 3 sign-in button and useAnointedSignIn composable that send the browser to the partner server's start route. No secrets client side.

ssooidc
INSTALL PACKAGE
npm install @anointedautomation/sso-vue
05v0.1.0

@anointedautomation/sso-nuxt

Nuxt server routes (start, callback, logout, back-channel logout) built on @anointedautomation/sso. Server only.

ssooidc
INSTALL PACKAGE
npm install @anointedautomation/sso-nuxt
06v0.1.0

@anointedautomation/sso-angular

Angular standalone sign-in button, AnointedSignInService and provideAnointedSignIn() that send the browser to the partner server's start route. No secrets client side.

ssooidc
INSTALL PACKAGE
npm install @anointedautomation/sso-angular
07v0.1.0

@anointedautomation/sso-sveltekit

SvelteKit start, callback, logout and back-channel logout handlers (handle hook or +server.js) built on @anointedautomation/sso, plus a sign-in button (./client).

ssooidc
INSTALL PACKAGE
npm install @anointedautomation/sso-sveltekit
08v0.1.0

@anointedautomation/sso-react-native

React Native and Expo sign-in button and useAnointedSignIn hook: open the partner server's start route in a system auth session and read the deep-link callback. No secrets in the app.

ssooidc
INSTALL PACKAGE
npm install @anointedautomation/sso-react-native
PYTHON ECOSYSTEM

Python / PyPI

1 PACKAGE
01v0.1.0

anointedautomation-sso

Server-side OpenID Connect kit (code + PKCE) for Python with Django, FastAPI/Starlette and Flask adapters, back-channel logout and a session status client.

ssooidcpython
INSTALL PACKAGE
pip install anointedautomation-sso
PHP ECOSYSTEM

PHP / Composer

1 PACKAGE
01v0.1.1

anointedautomation/sso

Sign in with Anointed Automation for PHP and Laravel: code + PKCE S256, ID token verification, logout and back-channel logout.

ssooidcphplaravel
INSTALL PACKAGE
composer require anointedautomation/sso
IOS AND MACOS ECOSYSTEM

Swift / SwiftPM

1 PACKAGE
01v0.1.1

AnointedSSO

Sign in with Anointed Automation for iOS and macOS apps: opens the partner's own server start route in ASWebAuthenticationSession; the server (using @anointedautomation/sso) keeps the client secret and redirects back. State check and SwiftUI button included.

ssoiosmacosswift
INSTALL PACKAGE
.package(url: "https://github.com/AnointedAutomation/AnointedAutomation", from: "0.1.1")
ANDROID ECOSYSTEM

Android / Maven

1 PACKAGE
01v0.1.1

AnointedSSO (Android)

Sign in with Anointed Automation for Android 7.0+ (API 24) apps (Kotlin, Custom Tabs): opens your server, which keeps the secret, and checks the returned state. Jetpack Compose button included.

ssoandroidkotlin
INSTALL PACKAGE
implementation("com.anointedautomation:anointedsso:0.1.1")
OPEN DEVELOPMENT

Better Software. Built Together.

Open source creates opportunities to learn, collaborate, and improve software together. Explore our repository, review existing issues, and discover ways to contribute to the tools we share.