Skip to content

narangcia-oss/cryptic-auth-clients

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

cryptic-auth-clients

This repository contains various clients for cryptic authentication, including implementations in TypeScript and React. Each client is designed to interact with a cryptic-auth host web server, providing reusable authentication logic, types, and utilities.

Semantic Versioning

Every client will use the versioning of the cryptic-auth host web server, ensuring compatibility and consistency across different implementations. This means that each client will follow the same versioning scheme as the host server, allowing for easy upgrades and maintenance.

Something like :

{
  "name": "@narangcia-oss/cryptic-auth/plain-ts",
  "version": "0.3.0.0",
}

It means that the client is compatible with the cryptic-auth host web server version 0.3.0. And the last .0 at the end indicates that this is the first release of the client for that version of the host server.

Clients

  • Typescript

    • plain-ts: A plain TypeScript client, suitable for server-side or any TypeScript environment.
    • react-ts: A React client based on the plain TypeScript client, leveraging React's hooks and context for state management. It is designed for use in React applications, providing a more integrated experience with React's component lifecycle and state management. (This client is currently in development and not yet available.)
    • svelte-ts: A Svelte client that uses the plain TypeScript client as a base, providing a Svelte-specific implementation for authentication. (This client is currently in development and not yet available.)
  • Go

    • go-client: A Go client for cryptic authentication, providing a server-side implementation for Go applications. (This client is currently in development and not yet available.)
  • Python

    • python-client: A Python client for cryptic authentication, providing a server-side implementation for Python applications. (This client is currently in development and not yet available.)
  • Rust

    • rust-client: A Rust client for cryptic authentication, providing a server-side implementation for Rust applications. (This client is currently in development and not yet available.)
  • Java

    • java-client: A Java client for cryptic authentication, providing a server-side implementation for Java applications. (This client is currently in development and not yet available.)
  • PHP

    • php-client: A PHP client for cryptic authentication, providing a server-side implementation for PHP applications. (This client is currently in development and not yet available.)
  • Ruby

    • ruby-client: A Ruby client for cryptic authentication, providing a server-side implementation for Ruby applications. (This client is currently in development and not yet available.)
  • C#

    • csharp-client: A C# client for cryptic authentication, providing a server-side implementation for C# applications. (This client is currently in development and not yet available.)

Licence

This project is licensed under the MIT Licence. See the LICENCE file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published