xemantic logo

xemantic

a collective of applied philosophy, writing humanistic code, while researching the symbiosis of humans and our digital machines

anthropic-sdk-kotlin

by xemantic

66

Facilitates AI agent development with streamlined integration of Anthropic API, offering automatic JSON schema generation for tools and reduced verbosity in defining agent capabilities.

#sdk, #ktor-client, #ktor, #ai, #agentic-ai

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-ai-tool-schema

by xemantic

51

Generates JSON Schema for serializable classes, enabling seamless integration with AI agents and large language models. Supports automatic instantiation from JSON input, facilitating complex data structure development.

#llm, #ai, #agents, #agentic-ai

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

markanywhere

by xemantic

27

Streams Markdown and markup into hierarchical semantic events, enabling real-time transformations and rendering to HTML, Markdown, XML, or custom formats while preserving nested structure.

#text, #parsing, #fileformat

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-kotlin-test

by xemantic

20

Testing library enhances assertions with a power-assert compatible DSL, simplifies checking hierarchical data structures, and facilitates access to test files and environment variables.

#dsl, #assertions

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-ai-tool-schema-mdc

by xemantic

8

Adapts Model Context Protocol to enable automatic MDC-compatible JSON Schema generation from serializable classes, overcoming limitations in expressing JSON Schema definitions.

#llm, #ai, #agents, #agentic-ai

JVM

Apache License 2.0

xemantic-ai-money

by xemantic

5

Facilitates real-time calculation of AI model API usage costs, leveraging monetary representation and big decimal arithmetic for precise accounting of input and output token expenses.

#ai

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-ai-file-magic

by xemantic

3

Enables automatic detection of file content types for binary data, streamlining API interactions by setting MIME types and encoding data as base64 strings for AI platforms.

#utility, #serialization, #openai, #llm

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-kotlin-core

by xemantic

3

Enhances standard library with essential extensions, streamlining common tasks. Easily integrated into projects via dependency management. Regular updates ensure access to latest features.

#utility, #language-extensions, #kotlin-dsl

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-kotlin-data-api

by xemantic

3

API-friendly data classes with generated builder DSL, private constructors, non-positional copy and no componentN; equals/hashCode/toString generated, preserving binary compatibility while allowing model growth.

#kotlin-dsl, #kotlin-compiler-plugin, #gradle-plugin, #dsl, #compiler-plugin

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-project-template

by xemantic

2

Template simplifies creation of new Gradle projects with Xemantic's conventions, offering a structured setup and update guidelines for dependencies and project configurations.

#kotlin-multiplatform-sample, #kotlin-dsl, #dependency-management

iOSAndroid NativeJVMWasmJSmacOSwatchOStvOSLinuxWindows

Apache License 2.0

xemantic-kotlin-js

by xemantic

2

Type-safe DSL for building HTML5 and SVG DOM trees; reactive MVVM utilities with async-friendly state flows; idiomatic extensions for array, map and set collections, plain-object and DOM helpers.

#web, #reactive, #mvvm, #kotlin-dsl, #dsl

JVMWasmJS

Apache License 2.0