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

65

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

JVMKotlin/NativeWasmJS

Apache License 2.0

xemantic-ai-tool-schema

by xemantic

50

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

JVMKotlin/NativeWasmJS

Apache License 2.0

xemantic-kotlin-test

by xemantic

18

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

#test, #dsl, #assertions

JVMKotlin/NativeWasmJS

Apache License 2.0

xemantic-ai-tool-schema-mdc

by xemantic

7

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

4

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

JVMKotlin/NativeWasmJS

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, #gradle

JVMKotlin/NativeWasmJS

Apache License 2.0

markanywhere

by xemantic

3

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

JVMKotlin/NativeWasmJS

Apache License 2.0

xemantic-ai-file-magic

by xemantic

2

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

JVMKotlin/NativeWasmJS

Apache License 2.0

xemantic-project-template

by xemantic

1

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, #gradle, #dependency-management

JVMKotlin/NativeWasmJS

Apache License 2.0

xemantic-kotlin-js

by xemantic

1

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