OpenIntegrations  by Bayselonarrend

Integration toolkit for business and cloud services

Created 2 years ago
519 stars

Top 60.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides a comprehensive toolkit for integrating 1C:Enterprise, OneScript, and CLI applications with numerous popular cloud services and technologies. It addresses the complexity of direct API interactions by offering pre-built, high-level functions for common tasks, benefiting developers by simplifying integration workflows and enabling easier extension of capabilities.

How It Works

The core approach involves a decomposed codebase offering ready-to-use functions for specific tasks like sending messages or creating posts. This design separates concerns such as authorization and data retrieval, allowing developers to leverage existing methods and easily add new integrations without deep dives into underlying API implementations. The toolkit is available as both a library for 1C/OneScript and a standalone CLI application.

Quick Start & Requirements

  • 1C/OneScript: Install via OPM (opm install oint) or from a downloaded .ospx file (opm install -f "./OInt-x.x.x.ospx"). Alternatively, load .cfe or XML export files as extensions, or manually copy common module code.
  • CLI: Download Windows installer or Linux packages (rpm, deb). Install via OPM (opm install oint-cli). Run commands using oint. A Windows reboot may be required after installer use.
  • Prerequisites: 1C:Enterprise version 8.3.10 or higher. No BSP dependency.
  • Documentation: Detailed guides available at openintegrations.dev.

Highlighted Details

  • Supports integrations with a wide array of services including Telegram, VK, Bitrix24, Google Workspace (Calendar, Drive, Sheets), S3, PostgreSQL, MySQL, SQLite, Notion, OpenAI, and more.
  • Offers both a library for 1C/OneScript environments and a cross-platform CLI application for direct command-line usage.
  • Functions are designed for ease of use, abstracting complex API calls into simple, task-oriented methods.

Maintenance & Community

The project is supported by sponsors like GreenAPI. Developers can access a private Telegram chat for support with subscriptions over 500 RUB via Boosty. Numerous articles detailing specific integrations are published on Infostart.ru.

Licensing & Compatibility

Licensed under the MIT License. It is compatible with any 1C:Enterprise configuration version 8.3.10 and above, without requiring the Built-in Support Framework (BSP).

Limitations & Caveats

The main development branch may contain intermediate or unfinished functions; users are advised to utilize stable releases or tagged versions for production environments.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
4
Issues (30d)
0
Star History
15 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Ishaan Jaffer Ishaan Jaffer(Cofounder of LiteLLM), and
10 more.

llama-stack by llamastack

0.1%
8k
Composable building blocks for Llama apps
Created 1 year ago
Updated 1 day ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Kent Dodds Kent Dodds(Cofounder of Remix), and
10 more.

agentic by transitive-bullshit

0.1%
18k
AI agent stdlib for LLM-based TypeScript tooling
Created 3 years ago
Updated 3 months ago
Feedback? Help us improve.