ExtensityAI/symbolicai

A neurosymbolic perspective on LLMs

71
/ 100
Verified

This project helps Python developers integrate large language models (LLMs) into their applications more naturally and reliably. It allows you to treat text and data as "Symbols" that can be understood and manipulated by LLMs, but also behave like regular Python objects. You feed in data or text, and it comes out transformed, categorized, or analyzed by an LLM, but with safeguards.

1,677 stars. Used by 1 other package. Actively maintained with 30 commits in the last 30 days. Available on PyPI.

Use this if you are a Python developer building applications that need to leverage LLM intelligence for tasks like data transformation, content generation, or semantic understanding, but want to maintain code quality and control over LLM outputs.

Not ideal if you are looking for a no-code solution or a simple API wrapper for LLMs without needing deep integration into Python code logic.

Python development LLM integration application development data transformation AI engineering
Maintenance 20 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

1,677

Forks

83

Language

Python

License

BSD-3-Clause

Last pushed

Mar 10, 2026

Commits (30d)

30

Dependencies

29

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/transformers/ExtensityAI/symbolicai"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.