Welcome to Open Exchange

At InterSystems, we deeply appreciate the rapid innovation enabled by open-source development. Our team acknowledges the significant impact of the community's dedication, which has been a driving force behind the evolution of software and data technology.

Top contributors

Featured applications

294 Application(s)
Filter
Show only
Last release on OEX
Categories
Works with
Industry
Status
Developer Environment Frameworks
Application NameDeveloperMade withRatingLast updatedViewsInstalls

iris-sftp-logs

IRIS solution for managing SFTP log files

O
Oliver Wilms
Docker
IPM
5.0 (1)31 Jan, 2021 536 16

IRIS Publisher

This is an application to generate your online dynamic or offine static application documentation. You create XData to your classes with "text/html" or "text/markdown" mime type and the IRIS Publisher will collect all XData and create your documentation site using MkDocs.

Yuri Marx
Docker
5.0 (1)29 Jan, 2021 617

InterSystems Ideas Waiting to be Implemented

AI extensibility Prompt keyword for Class and Method implementation. Also Prompt macro generator.

To accelerate capability of growing code generation. This proposal suggests new extensibility facilities and hooks that can be democratized to community and / or fulfilled by commercial partners. To add Training metadata to Refine a Large Language Model for code, a "Prompt Input" is associated with an expected "Code Output", as part of a class definition. This provide structured keywords to describe: * The expected output * And / Or Chain-of-thought to generate the correct output | /// The following Prompt describes the full implementation of the class Class alwo.Calculator [Abstract, Prompt = "Provides methods to Add, Subtract, Multiply and divide given numbers." ] { /// The following Prompt describes the full implementation of the method ClassMethod Add(arg1 As %Float, arg2 As %Float) As %Float [ Prompt ="Add numeric arguments and return result." ] { return arg1 + arg2 } ClassMethod Subtract(arg1 as %Float, arg2 As %Float) { &Prompt("Subtract numeric arguments and return result") ) } | The Prompt macro generates code based on the context of the method it is within. Once resolved, it automatically comments out the processed macro. | ClassMethod Subtract(arg1 as %Float, arg2 As %Float) { //&Prompt("Subtract arguments and return the result") return arg1 - arg2 //&Prompt("Model alwogen-objectscript-7.1.3") ) | The generator leveraged at compilation time could be configured in a similar way to how source control is configured for a namespace. Configuration could lock / exclude packages from being processed in this way. A "\prompt" compilation flag could be used to control the default environment behavior and editor compilation behavior. For example to force reprocessing of previously resolved prompts due to a newer more capable version of code Large Language Model, then a "\prompt=2" could be applied. Different models or third-party services could be applied depending the language of the given method. When redacting source code by "deployment", the existing "deploy" facility could be extended to also ensure removal of "Prompt" metadata from code.

A
by Alex Woodhead

3

Votes

1

Comments
Vote

CacheColorTheme

different color themes for Caché Studio

O
Oleg Dmitrovich
4.0 (1)27 Jan, 2021 365

objectscript-json-patch

An implementation of JSON-Path in ObjectScript.

G
Guillaume Rongier
IPM
4.5 (2)08 Dec, 2020 261 15

isc-generate-db

Creating a new database, namespace, CSP/REST Application never been so easy.

Henrique Dias
Docker
IPM
5.0 (1)18 Nov, 2020 399 17

isc-utils

Weather, Exchange Rate, Temperature, Length

Henrique Dias
Docker
IPM
5.0 (1)18 Nov, 2020 399 24

ObjectScript-Math

Math library for InterSystems ObjectScript

P
Peter Steiwer
Docker
IPM
3.3 (2)12 Nov, 2020 723 24.1k

ClassExplorer

UML Class Diagram Builder for InterSystems Data Platforms (2014.1+)

Nikita Savchenko
Docker
IPM
5.0 (3)22 Oct, 2020 1.3k 1.7k

Enhanced Monitor Manager

ISC Open Exchange - Code for Enhanced Monitor Manager

J
Jin Kim
3.0 (2)15 Oct, 2020 246

objectscriptQuality for VSCode

IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, this extension squiggles flaws so they can be fixed before committing code. You can get it directly from the VS Code Marketplace and it will then detect new bugs and quality issues as you code (ObjectScript and JavaScript)

D
Daniel Tamajon
Docker
Python
4.5 (1)14 Sep, 2020 594

sqltools-intersystems-driver

InterSystems support for SQL in the SQLTools extension to Visual Studio Code

Dmitry Maslennikov
Docker
5.0 (1)08 Sep, 2020 836

objectscriptQuality for Atelier

IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, this extension squiggles flaws so they can be fixed before committing code. You can install it directly from Atelier and it will then detect new bugs and quality issues as you code (ObjectScript and JavaScript).

D
Daniel Tamajon
0.0 (0)27 Aug, 2020 234

objectscriptQuality for Studio

IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, this extension squiggles flaws so they can be fixed before committing code. You can get it from our site and it will then detect new bugs and quality issues as you code (ObjectScript and JavaScript) integrated in your development environment.

D
Daniel Tamajon
0.0 (0)27 Aug, 2020 318

objectscriptQuality

Analyze your ObjecScript source code to find bugs and vulnerabilities, obtain detailed Unit Test Coverage, and improves your software process management using your own KPIs, always focused on code quality

D
Daniel Tamajon
3.0 (1)27 Aug, 2020 728

apps-rest

Framework for rapid development of secure, sustainable REST APIs

Timothy Leavitt
IPM
3.0 (1)17 Aug, 2020 710 177

JSON Web Token Generator

JSON Web Token Generator for ObjectScript

Lorenzo Scalese
Docker
IPM
5.0 (1)02 Aug, 2020 739 80

DotEnv

Load environment variables from .dotenv files or straight from the OS to Caché

R
Rubens Silva
4.5 (1)29 Jul, 2020 174

NavMethodsForIndexedProperties

Navigation methods for InterSystems Objects Indexed properties

V
Vasiliy Bondar
Docker
IPM
0.0 (0)06 Jul, 2020 292 21

IRISGlobalsNative.Extensions

Library for Class-based Collection for Globals and Json Provider for Globals.

M
Mark Erwin Villarina
Docker
1.0 (1)30 May, 2020 179

objectscript-donts

What you shouldn't do in objectscript

Evgeny Shvarov
Docker
5.0 (1)25 May, 2020 309

sys-perf-restapi

An API (basic and REST) for the SystemPerformance (pka pButtons) utility

N
Netanel Frankel
Docker
IPM
4.5 (1)17 May, 2020 338 36

EXCEL as a REST application

MS Excel works with IRIS as a REST application

alex kosinets
3.8 (3)26 Apr, 2020 354

simple-spellchecker

Norvig inspired simple spell checker implementation in InterSystems IRIS

Henry Pereira
Docker
IPM
5.0 (1)25 Apr, 2020 332 18

Ikon

Identicon generator for Intersystems Caché. Good to use in Mojo applications.

A
Andrei Luiz Nenevê
IPM
4.5 (2)24 Apr, 2020 171 28

isc-live-global-mover

Tool for moving large globals from a database to another database without application downtime.

Lorenzo Scalese
Docker
IPM
5.0 (1)17 Apr, 2020 275 17

isc-global-size-tracing

Application to keep track of your globals and database size.

Lorenzo Scalese
Docker
IPM
5.0 (1)15 Apr, 2020 318 26

isc-tar

TAR compress tool

Dmitry Maslennikov
Docker
IPM
4.5 (1)26 Mar, 2020 736 25

cache-iris-app-tools

Application tools for technical support and DBMS administrator. View globals arrays, execute queries (including JDBC/ODBC), sending results to email as XLS files. Viewer class instances with СRUD editing. A few simple graphs on the protocols of the system. CSP application but based on jQuery-Ui, Uikit, chart.js, jsgrid.js

Sergey Mikhailenko
3.5 (1)24 Mar, 2020 374

iris-ci

InterSystems IRIS image for running unit tests. Useful for CIs, including GitHub Actions.

R
Rubens Silva
Docker
3.0 (1)23 Mar, 2020 308

iris-ci-demo

A demonstration of how IRIS-CI works.

R
Rubens Silva
Docker
3.0 (1)23 Mar, 2020 163