25 مستودعات
Tools and libraries for enforcing functional patterns and type safety in JavaScript.
Explore 25 awesome GitHub repositories matching part of an awesome list · Programming Tools. Refine with filters or upvote what's useful.
Chat2DB is an AI-powered SQL client and multi-database management GUI. It serves as a centralized graphical interface for administering diverse relational and non-relational database engines, integrating large language models to transform natural language prompts into executable SQL statements and application code. The tool utilizes schema-aware prompt engineering to inject database metadata into AI requests, ensuring generated queries match the actual schema. It also functions as an AI data reporting tool, using artificial intelligence to create dashboards and visual reports directly from da
Database management tool with AI-powered SQL generation and optimization.
Pandas AI is a data analysis library and natural language interface that uses large language models to perform conversational querying on structured datasets. It functions as a retrieval-augmented generation framework designed to translate plain text questions into executable code for extracting insights from dataframes and structured files. The system includes a dedicated sandbox execution environment that runs AI-generated analysis code within an isolated container to prevent security risks and system compromise. It employs a natural language translation layer and contextual retrieval to ma
Integration of generative AI into data analysis workflows.
This project provides a standardized RESTful API for accessing comprehensive aerospace mission records and space exploration data. It serves as a structured interface for retrieving historical and upcoming launch details, hardware specifications, and media assets, while also providing real-time tracking for satellite orbital paths. The service distinguishes itself through a robust architecture designed for high-performance data retrieval. It utilizes in-memory response caching to reduce latency and server load, alongside query-parameter-based filtering that allows users to precisely control t
Retrieve data on company vehicles, launches, and launchpads.
Bloop is an AI code analysis tool and semantic search engine designed for understanding and querying large-scale codebases. It utilizes a high-performance indexing system written in Rust to enable fast symbol and text retrieval across multiple programming languages. The project differentiates itself by using on-device embeddings for semantic code search, allowing users to locate logic based on meaning and intent rather than exact keywords. It combines a language model with a retrieval-augmented generation approach to provide a natural language interface for conversational querying and the gen
Code search engine using AI to answer questions about repositories.
aicommits is a command line tool and AI code summarizer that generates descriptive git commit messages by analyzing staged code changes. It functions as an LLM git commit generator, transforming technical diffs into human-readable summaries based on standardized formats. The project features a multi-provider AI interface that connects to either cloud-based or local artificial intelligence models. Users can customize generation logic through specific language locales, length constraints, and custom prompts to ensure consistent version control documentation. The tool integrates directly into v
Automated generation of descriptive git commit messages.
Opencommit is a command-line tool and automation suite that uses large language models to analyze staged changes and generate descriptive git commit messages. It functions as an AI-driven commit generator that can be integrated directly into the version control lifecycle. The project distinguishes itself through support for both cloud-based AI providers and locally hosted models to ensure data privacy. It provides specialized automation via git hooks for real-time suggestions and GitHub Actions for refining commit messages during continuous integration workflows. The tool includes capabiliti
Git commit message generator using AI analysis.
SQL Chat is a Docker-deployed chat interface that translates natural language questions into SQL queries and executes them against connected databases. It uses a large language model to generate SQL from plain English instructions, supporting both querying and record modification through INSERT, UPDATE, and DELETE statements within the chat conversation flow. The application connects to MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase databases through a unified driver abstraction layer, allowing users to interact with multiple database types from a single chat interface. Users provide the
Chat-based SQL client for natural language database queries.
ptpython هو REPL تفاعلي محسّن لـ Python ووحدة تحكم غير متزامنة مبنية على مكتبة prompt-toolkit. يوفر واجهة سطر أوامر قابلة للتخصيص لتنفيذ كود Python مع دعم للتحرير متعدد الأسطر، والإكمال التلقائي، وتمييز بناء الجملة. تدعم البيئة بيانات await على المستوى الأعلى والتنفيذ غير المتزامن عبر حلقة أحداث مدمجة. تسمح بتخصيص واسع للواجهة، بما في ذلك ربط مفاتيح قابل للتكوين للتنقل بأسلوب Vi أو Emacs وأنظمة ألوان مخصصة. تتضمن الصدفة قدرات للتحقق من صحة بناء الجملة في الوقت الفعلي وتنفيذ أوامر صدفة النظام دون مغادرة الجلسة. يمكن دمجها كـ REPL مضمن داخل تطبيقات أخرى أو استخدامها لتغليف الصدفات الخارجية لتوفير وظائف سحرية إضافية.
Python REPL with configurable Vi mode.
Wolverine هي أداة إصلاح كود بالذكاء الاصطناعي وبيئة تشغيل Python ذاتية الشفاء مصممة لمراقبة السكربتات بحثاً عن أعطال وقت التشغيل واستعادة الكود المصدري تلقائياً. تعمل كأداة استعادة سكربت آلية تحدد الإخفاقات وتستخدم نماذج لغوية كبيرة لاقتراح وتطبيق التصحيحات. يعمل النظام من خلال دورة تصحيح أخطاء تكرارية تلتقط بيانات تتبع الأخطاء وتغذيها مرة أخرى في نموذج لغوي لتحسين الإصلاحات من خلال التجربة والخطأ. لضمان السلامة، يتضمن آلية تحقق بشرية تتطلب موافقة يدوية قبل تصحيح تغييرات الكود المولدة في ملفات المصدر الأصلية. تغطي الأداة إمكانات أوسع في تصحيح أخطاء السكربتات الآلي والاختبار التكراري. تتضمن توجيهاً نموذجياً قابلاً للتكوين، مما يسمح للمستخدمين بتحديد النماذج اللغوية المفضلة وتحديد مستويات التأكيد للتعديلات الآلية.
Self-healing script runner that fixes crashes using AI.
هذا المشروع عبارة عن مساعد برمجة ذكاء اصطناعي ومترجم كود مصمم لتحويل الكود المصدري من لغة برمجة إلى أخرى مع الحفاظ على المنطق والوظائف الأصلية. يعمل كواجهة ذكية لتعلم تقنيات البرمجة وتنفيذ الكود من خلال دعم الذكاء الاصطناعي الموجه. يتضمن النظام مديراً لإنشاء وتنفيذ وكلاء ذكاء اصطناعي مستقلين محليين لأتمتة سير العمل التقني ودراسة سلوكيات تعلم الآلة. كما يتميز بخادم تكامل تعليمي يربط مساعدي الذكاء الاصطناعي بمحتوى تعليمي خارجي وسياق تقني. تدمج المنصة التوليد المعزز بالاسترجاع لتوفير حقيقة أساسية لشروحات الكود وتستخدم هندسة المطالبة التعليمية لتقديم دعم تربوي. تغطي قدراتها تنسيق سير العمل الوكيل، ووساطة الذكاء الاصطناعي من جانب الخادم، وترجمة الكود عبر اللغات.
Tool for translating code between different programming languages.
aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i
CLI tool for generating infrastructure-as-code and configuration files.
A git prepare-commit-msg hook for authoring commit messages with LLMs.
Git hook for generating commit messages from code changes.
A terminal assistant for the hopelessly confused
Tool for explaining and fixing programming errors in plain English.
ESLint rules for functional programming
Enforces functional programming rules via ESLint.
🤖️ A ChatGPT based GitHub robot. dialogue/CR/etc..
GitHub bot for automated repository interactions.
Conversations with your files! Manage and run your AI presets!
Tool for managing AI presets and interacting with code files.
Runtime type checking for JS with Hindley Milner signatures
Enables runtime type checking using Hindley-Milner signatures.
Vim emulation in the Julia REPL
Emulates Vim directly in the Julia REPL.
Documentation of the INSPIRE REST API
Access high-energy physics research and information.