OpenIntegrations  by Bayselonarrend

Integration toolkit for business and cloud services

Created 1 year ago
489 stars

Top 63.1% 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)
1
Issues (30d)
1
Star History
14 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.