Awesome AI AgentsLLM Framework Tools

pinpoint-apm/pinpoint-c-agent

⭐ 273 C++ added to this list on 2025-04-19 repository created 2018-07-30

Pinpoint C Agent is a cross-platform monitoring tool designed to integrate PHP and Python applications with the Pinpoint Application Performance Management (APM) system. It provides a robust solution for developers to monitor and analyze the performance of their applications with minimal intrusion into the existing codebase. The agent supports multiple operating systems including Windows, Linux, and macOS, making it versatile for various development environments. The project leverages C/C++ APIs to create a bridge to the Pinpoint collector, enabling efficient data collection and transmission. One of the key features of the Pinpoint C Agent is its auto-injection capability, which reduces the need for manual code modifications. For Python applications, it utilizes PEP 318 decorators, while for PHP, it integrates with the PHP kernel and uses an Abstract Syntax Tree (AST) parser to inject monitoring code seamlessly. The agent supports Python 3.9+ and PHP 7.1+ versions, with easy installation processes such as pip for Python and PECL for PHP extensions. Additionally, it offers a PHP aspect-oriented programming (AOP) plugin to enhance monitoring capabilities. The project is actively maintained with continuous updates and optimizations since its inception in 2018. Pinpoint C Agent also provides comprehensive documentation and guides for installation and usage across supported languages. It includes a playground environment using Docker Compose for testing and experimentation. The project encourages community contributions and offers multiple channels for support and communication, including GitHub issues, email, Gitter chat, and QQ groups. Licensed under the Apache License 2.0, Pinpoint C Agent is an open-source project backed by NAVER Corp. It aims to provide developers with a powerful, easy-to-use tool for application performance monitoring, helping to identify bottlenecks and improve overall system efficiency.

https://github.com/pinpoint-apm/pinpoint-c-agent

agentaopapache-license-2.0apmapplication-performance-monitoringaspect-oriented-programmingast-parserauto-injectioncc/c++-apicross-platformdistributed-tracingdocker-composemonitoringnaver-corpopen-sourcepep-318-decoratorperformancephpphp-extensionphp-kernelphp-monitoringphp5pinpointpinpoint-c-agentpinpoint-php-extpinpointpypython-monitoringpython3yii

Also in LLM Framework Tools

mudler/LocalAI

LocalAI is an open-source AI engine that enables running various AI models (LLMs, vision, voice, image, video) on any hardware, including CPU-only systems, with a composable and extensible architec...

langfuse/langfuse

Langfuse is an open source LLM engineering platform that enables collaborative development, monitoring, evaluation, and debugging of AI applications with comprehensive observability, prompt management, and integration features.

567-labs/instructor

Instructor is a popular Python library that simplifies working with structured outputs from large language models by providing validation, retries, and streaming support across multiple LLM providers.

TEN-framework/ten-framework

TEN Framework is a real-time, distributed, cloud-edge collaborative multimodal AI agent framework supporting multiple programming languages for building high-performance AI applications.

google/adk-samples

A collection of sample agents built with the Agent Development Kit (ADK) to accelerate development of conversational and multi-agent workflows, designed for customization and integration with Google Cloud services.

truefoundry/cognita

Cognita is an open-source, modular, and production-ready RAG framework by TrueFoundry that simplifies building, customizing, and deploying scalable Retrieval Augmented Generation applications with a no-code UI and extensive integration features.

lemony-ai/cascadeflow

In-process Python and TypeScript library that cascades model calls inside the agent loop, routing each query or tool call between small and flagship models by quality, cost, latency and budget.

shroominic/codeinterpreter-api

An open-source API that implements the ChatGPT Code Interpreter for sandboxed Python code execution, enabling data analysis, visualization, and interactive AI-driven computational tasks with local execution and scalable production deployment.