InterSystems IRIS


InterSystems IRIS is a Complete Data Platform
InterSystems IRIS gives you everything you need to capture, share, understand, and act upon your organization’s most valuable asset – your data.
As a complete platform, InterSystems IRIS eliminates the need to integrate multiple development technologies. Applications require less code, fewer system resources, and less maintenance.

Learn more InterSystems IRIS on Google Cloud On Azure On AWS InterSystems IRIS Developer Community

274 Applications
Filter
Categories
Deployment Options
Works with
Industry
Technology Example
Advent of Code ObjectScript Docker Template
Advent of Code ObjectScript Docker Template
Simple template to craft Advent of Code with ObjectScript in InterSystems IRIS
1
Solutions
ALPHA LOGISTICS
ALPHA LOGISTICS
Alpha SW is an integrated management solution for SUPPLY CHAIN which embrace industries as Health Care,Oil and Gas and Retail, among others.
2
Analytics
AnalyzeThis
AnalyzeThis
Easily transform a CSV file/Table/SQL query into a personalized preview of InterSystems IRIS BI
6
Technology Example
angular-material-iris-starter
angular-material-iris-starter
IRIS with REST, Angular, Angular Angular Material Starter Project
1
Developer Environment
Anti CSRF CSP
Anti CSRF CSP
A method for mitigating anti CSRF attacks on CSP derived api calls
1
Technology Example
aoc2020-objectscript-template
aoc2020-objectscript-template
The template repository for Advent of Code 2020 ObjectScript contest
Interoperability
Apache POI
Apache POI
ObjectScript part for apache-poi integration
1
Interoperability
appmsw-telestat
appmsw-telestat
Ineroperability manages a Telegram Admin_bot and Informant_bot in providing content.
2
Technology Example
appmsw-util
appmsw-util
Creating and deleting db, namespace, resource and role with one command
Frameworks
apps-rest
apps-rest
Framework for rapid development of secure, sustainable REST APIs
4
Solutions
apptools-admin
apptools-admin
Application tools for technical support and DBMS administrator. View and edit arrays, execute queries, including JDBC/ODBC, sending results to email as XLS files. A few simple graphs on the protocols of the system. This solution can be installed in earlier versions of Caché and Ensemble (tested 2016.1+). This can be done by importing xml.
2
Technology Example
apptools-task
apptools-task
An example of a backup task with preliminary deletion of old files.
Technology Example
apptools-util
apptools-util
Utilities adapting for IRIS and working with modules ZPM
Technology Example
ArduinoSnippets
ArduinoSnippets
Connect your Arduino to Caché via com port (or usb<->com)
Technology Example
Background Jobs over ECP
Background Jobs over ECP
start background job on connected ECP server
3
Technology Example
BlocksExplorer
BlocksExplorer
Database Blocks Explorer for InterSystems Caché
3
Analytics
BridgeWorks VDM
BridgeWorks VDM
BridgeWorks VDM is an ad hoc reporting and graphical SQL query application.
4
Technology Example
Cache-FileServer
Cache-FileServer
Seed for sharing files via uid with InterSystems Cache.
Developer Environment
cache-iris-app-tools
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
3
Technology Example
CacheDirectEmulator for InterSystems IRIS Data Platform
CacheDirectEmulator for InterSystems IRIS Data Platform
.Net class mimics Cache Direct(Aka VisM.OCX) interfaces
Developer Environment
CacheGitHubCI
CacheGitHubCI
Continious Integration for InterSystems Caché and GitHub
Developer Environment
Caché Monitor
Caché Monitor
Works with many of your databases but is specifically optimized for unique InterSystems Caché and InterSystems IRIS features. It combines many tools with a smart sql editor to provide easy access to your databases. Caché Monitor is like a swiss knife for InterSystems Caché \ IRIS, fast and very easy to use. But Caché Monitor can more! Connect to databases like MS SQL Server, MS Access, SQLlite and much more to fit your needs in a heterogeneous database environment. Combine your data right now! All integrated in a single application.
1
Solutions
CaloryHelper
CaloryHelper
Service for establishing amount of calory in product
Developer Environment
ClassExplorer
ClassExplorer
UML Class Diagram Builder for InterSystems Data Platforms (2014.1+)
5
Solutions
CloudFormation IRIS Deployment
CloudFormation IRIS Deployment
Collection of scripts for Automated deployment of InterSystems IRIS instances into the Amazon cloud
Interoperability
CloudWatch-IRIS
CloudWatch-IRIS
Configuring AWS CloudWatch with InterSystems IRIS
1
Developer Environment
cmPurgeBackup
cmPurgeBackup
cmPurgeBackup is an utility that can be used to erase old Online Backup files.
2
Technology Example
Collection Indexing and Query
Collection Indexing and Query
How to get correct index for SQL query generator
2
Technology Example
CommunityEns
CommunityEns
Repository showcasing Ensemble capabilities.
Analytics
covid-19 analytics
covid-19 analytics
analytics for covid-19
3
Analytics
COVID-19 iKnow Content Navigator
COVID-19 iKnow Content Navigator
Scripts to set up a data explorer for the COVID-19 research article database, powered by InterSystems IRIS NLP technology
Technology Example
covid-ai-demo-deployment
covid-ai-demo-deployment
"Covid-19 AI demo in Docker" deployment including dockerised Flask, FastAPI, Tensorflow Serving and HA Proxy etc etc.
Technology Example
CRUD-GLOBALS-IRISNATIVEAPI-JAVA
CRUD-GLOBALS-IRISNATIVEAPI-JAVA
CRUD operation & Search on globals using IRIS Native API for Java.
3
Technology Example
csvgen
csvgen
module to generate and import csv data using InterSystems ObjectScript
2
Developer Environment
csvgen-ui
csvgen-ui
An angular frontend for Csvgen app.
2
Analytics
CubeEventMonitor
CubeEventMonitor
Tool for monitoring BI cube events and build errors
3
Interoperability
dasha-iris-adapter
dasha-iris-adapter
Dasha.ai is a platform for designing human-like voice interactions to automate business processes.
1
Developer Environment
DBeaver
DBeaver
Universal Database Manager and SQL Client
3
Analytics
DC Analytics
DC Analytics
InterSystems Developer Community analytics.
Developer Environment
Debug Stack
Debug Stack
A class to assist with obtaining information on exception in any of the environments. Once implemented, it will enable you to get a full stack of information on exceptions that occurred.
Technology Example
declarative-objectscript
declarative-objectscript
Work with collections like a boss + Epic promo video inside!
4
Developer Environment
DeepSeeButtons
DeepSeeButtons
Tool for analyzing your DeepSee Environment
5
Analytics
DeepSeeWeb
DeepSeeWeb
Renderer for DeepSee Dashboards in Browser with MDX2JSON as a Serverside and JS web-client
3
Developer Environment
delete-helper
delete-helper
A Super class for adding a code-generator %OnDelete method
1
Developer Environment
Deltanji
Deltanji
Comprehensive source control running natively inside InterSystems environments.
1
Developer Environment
Document Converter
Document Converter
Convert documents from InterSystems Cache easily
Developer Environment
DotEnv
DotEnv
Load environment variables from .dotenv files or straight from the OS to Caché
Developer Environment
DSW Reports
DSW Reports
Addon for DeepSee Web which provides online reports and PDF emailing reports from InterSystems DeepSee dashboards
Developer Environment
Dynamic SQL to Dynamic Object
Dynamic SQL to Dynamic Object
📟 ObjectScript function to convert any sql query into a dynamic object
6
Solutions
DynamicObject Adapter
DynamicObject Adapter
An adapter that enables you to "serialize" and "deserialize" class instances to and from a DynamicObject. It supports array and list properties. See github for more information.
Interoperability
dynapool
dynapool
This is an experimental project adding dynamic poolsize allocation functionality into productions.
Developer Environment
Enhanced Monitor Manager
Enhanced Monitor Manager
ISC Open Exchange - Code for Enhanced Monitor Manager
Technology Example
EnsDemo Iris installer
EnsDemo Iris installer
ENSDEMO port to IRIS without HL7 and DICOM exemples
Developer Environment
EnsembleWorkflow
EnsembleWorkflow
Restful web API for InterSystems Ensemble / InterSystems IRIS Workflow
Developer Environment
errors-global-analytics
errors-global-analytics
Analytics for the bugs in ^ERRORS
2
Interoperability
ESKLP
ESKLP
Application demonstrates using Python and InterSystems IRIS to resolve linear regression in task of checking similarity of two text strings
2
Interoperability
Ethereum Interoperability Adapter
Ethereum Interoperability Adapter
Interoperability adapter to work with Ethereum transactions and smart-contracts from InterSystems IRIS application : read, write, signed and unsigned
Interoperability
ETL Interoperability Adapter
ETL Interoperability Adapter
Extend EnsLib.SQL.OutboundAdapter to add batch batch and fetch support on JDBC connection for Ensemble and IRIS.
1
Technology Example
Example Backup Task
Example Backup Task
Sample database backup copying task with prior deletion of outdated copies
Developer Environment
EXCEL as a REST application
EXCEL as a REST application
MS Excel works with IRIS as a REST application
1
Technology Example
EXCEL SUDOKU
EXCEL SUDOKU
This game is made using EXCEL INTERFACE technology. -- to increase the difficulty level, click 5 (cell L3 ) - to get a hint click help (cell D3 ) on/off -- to restart click R (left-top)
Technology Example
eXTreme for IRIS / Caché Example
eXTreme for IRIS / Caché Example
A console .NET application which shows how to access, create and store globals from a .NET application using eXTreme.
Technology Example
fast JSON formatting for Cache
fast JSON formatting for Cache
fast JSON formatting for Caché / Ensemble
2
Technology Example
fast JSON formatting in IRIS
fast JSON formatting in IRIS
fast JSON formatting in IRIS
2
Technology Example
File Control - Feeder
File Control - Feeder
Feeder Production that generates test files and sends test messages to Interoperability Production while using %UnitTest.TestProduction TestControl to gather and publish results.
Interoperability
FileMailer
FileMailer
Ensemble solution to email contents of a file via File Passthrough Service using Email Passthrough Operation
Solutions
Financial Fraud Prevention with ML and IRIS
Financial Fraud Prevention with ML and IRIS
Demo of how to apply Machine Learning and Business Rules to prevent frauds on financial transactions.
1
Technology Example
FirstLook-Globals
FirstLook-Globals
Firstlook example of InterSystems Globals
Developer Environment
Forgery
Forgery
An auxiliary tool used to mimick requests to %CSP.REST and Frontier.Router based classes.
3
Frameworks
Frontier
Frontier
%CSP.REST on steroids
5
Technology Example
Full OBJ Dump
Full OBJ Dump
Extended object dump example
2
Technology Example
function ISJSON
function ISJSON
A function to check if string is JSON object
2
Technology Example
Game Of Throne Analytics
Game Of Throne Analytics
Game of Throne deaths analytics
2
Developer Environment
GitHub API
GitHub API
Github API for InterSystems Caché
Developer Environment
GitHubAPI
GitHubAPI
Github API for InterSystems IRIS
Technology Example
Global Dump-to-SQL
Global Dump-to-SQL
Show Global by SQL SELECT
2
Technology Example
Global Scanning and Slicing to SQL
Global Scanning and Slicing to SQL
Analyze Globals by Subscript-Level to SQL
2
Developer Environment
GraphQL
GraphQL
GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
Solutions
HIS qMS
HIS qMS
The unified full-functional Hospital Information System qMS (HIS qMS) provides complete automation of technological processes in a modern medical organization of any size and profile. Among our implementations are regional HIS, large federal centers, university hospitals, private medical centers and laboratory chains.
Interoperability
HL7 and SMS Interoperability Demo
HL7 and SMS Interoperability Demo
This application requires you to have Docker installed on your PC.
1
Technology Example
Https-Proxy-IRIS-Docker
Https-Proxy-IRIS-Docker
Sample of an Https proxy for Intersystems Iris with docker
1
Developer Environment
IDP DV
IDP DV
Class data verifier. Utility validates Intersystems IRIS classes properties data according to the properties' types.
Analytics
iknow-entity-browser
iknow-entity-browser
Visualizer of relations between iKnow entities. Text data visual analysis.
2
Technology Example
Ingestion Speed Test
Ingestion Speed Test
Shows how InterSystems IRIS can ingest thousands or millions of records per second while allowing for queries on the same cluster. Works on a single InterSystems IRIS instance or on an InterSystems IRIS cluster on the cloud.
6
Developer Environment
integratedml-demo-template
integratedml-demo-template
IntegratedML samples to be used as a template
3
Developer Environment
interfaces-diskspace-validation
interfaces-diskspace-validation
A tool for estimating interfaces disk space and purge validation
1
Technology Example
InterJob communication Demo
InterJob communication Demo
Demo of IJC
2
Interoperability
interoperability-integratedml-adapter
interoperability-integratedml-adapter
An IRIS Interoperability adapter to use ML models managed by IRIS IntegratedML
Developer Environment
intersystems iris jdbc driver
intersystems iris jdbc driver
JDBC driver distribution repo
Frameworks
IRIS apiPub
IRIS apiPub
automatically publish RESTful API's built with Intersystems IRIS technology, in the simplest and fastest way possible, using the Open API Specification (OAS 3.0) standard
5
Technology Example
IRIS Docker micro Durability
IRIS Docker micro Durability
allow small durability for demo and developent
3
Technology Example
IRIS EchoServer for WebSockets
IRIS EchoServer for WebSockets
WebSocket Echo Server for IRIS as known from Caché / Ensemble
1
Developer Environment
IRIS External Table
IRIS External Table
IRIS External Table allows you to access files in the local filesystem and cloud BLOB storage such as AWS S3 and Azure BLOB Storage as regular IRIS SQL tables.
1
Solutions
IRIS import manager
IRIS import manager
This application allows you to import data into IRIS from various sources in a simple way.
4
Technology Example
IRIS internal WebSocket Client
IRIS internal WebSocket Client
Using %Net.WebSocket feature available in IRIS
1
Technology Example
IRIS Interoperability Message Viewer
IRIS Interoperability Message Viewer
A new approach for the Interoperability Message Viewer
9
Technology Example
IRIS OAuth example
IRIS OAuth example
IRIS OAuth 2.0 simple example.
1
Technology Example
IRIS OData Client
IRIS OData Client
Simple OData client for IRIS with TripPinWS examples
Technology Example
iris-analytics-template
iris-analytics-template
Basic template for IRIS Analytics solutions
Technology Example
iris-battleship
iris-battleship
Why not a game in contest?
Technology Example
iris-c-language
iris-c-language
This is a technology example of how to use Call-In and Call-Out in various ways including Unicode and long string.
Developer Environment
iris-ci
iris-ci
InterSystems IRIS image for running unit tests. Useful for CIs, including GitHub Actions.
1
Developer Environment
iris-ci-demo
iris-ci-demo
A demonstration of how IRIS-CI works.
Technology Example
iris-container-recipes
iris-container-recipes
Examples of InterSystems IRIS container scripts
Interoperability
iris-datatransform-unittest
iris-datatransform-unittest
IRIS Data Transform UnitTest Sample
Developer Environment
iris-docker-dev-kit
iris-docker-dev-kit
A set of files to facilitate development with InterSystems IRIS using Docker and VSCode
3
Developer Environment
iris-explorer
iris-explorer
Angular Application that use the standard API discovery in InterSystems IRIS in order to inspect existing APIs and create new APIs using Swagger 2.0 OpenAPI specification
1
Technology Example
iris-fullstack-template
iris-fullstack-template
This template shows you how to build, test and deploy a simple full-stack application using InterSystems IRIS REST API
2
Technology Example
iris-history-monitor
iris-history-monitor
IRIS History Monitor - For InterSystems IRIS is now available in Package Manager and using IRIS 2019.4 API and WS
17
Technology Example
iris-integratedml-monitor-example
iris-integratedml-monitor-example
Example on extending %Monitor.Adaptor to monitor IRIS IntegrateML models performance metrics.
7
Technology Example
iris-interoperability-template
iris-interoperability-template
InterSystems IRIS interoperability template: a simple interoperability application which reads data from Reddit and filters it.
2
Solutions
iris-key-uploader
iris-key-uploader
Angular UI to upload licence key in IRIS
2
Technology Example
iris-ldap-auth
iris-ldap-auth
Example of how to setup IRIS and OpenLDAP for LDAP user authentication
Technology Example
iris-mirror-with-docker
iris-mirror-with-docker
Docker compose environment with demo IRIS configured with Mirroring
1
Analytics
iris-ml-suite
iris-ml-suite
A suite to use IRIS as Machine Learning Environment. Helping the development community to classify the posts with tags.
1
Technology Example
IRIS-NativeAPI Node.js compact
IRIS-NativeAPI Node.js compact
an all-in-1 package of the WebSocket MicroService Demo
2
Technology Example
iris-nodejs-101
iris-nodejs-101
If you are a beginner with InterSystems IRIS and node.js this is the best place to start learning. This application demo a REST API build in node.js able to receive HTTP GET, POST and DELETE of custom JSON objects that will be stored and retrieved from InterSystems IRIS data platform This demo show how pretty easy is to use IRIS from node.js Enjoy!
1
Interoperability
iris-pdf-generator
iris-pdf-generator
Generate PDF files from InterSystems IRIS using the Java Gateway
Technology Example
iris-python-suite
iris-python-suite
A suite of tools and examples to show how powerful InterSystems IRIS can be when combined with Python by the API Python Native API. Including: - A machine learning chatbot - A chart to show any global as a graph - A COVID-19 analysis
9
Technology Example
iris-rest-api-template
iris-rest-api-template
The simplest template with REST CRUD for InterSystems IRIS
4
Technology Example
iris-sample-rest-angular
iris-sample-rest-angular
Sample Angular app using InterSytems IRIS as backend.
1
Frameworks
IRIS-Smart-Factory-Starter-Pack
IRIS-Smart-Factory-Starter-Pack
An Application Starter Pack (ASP) is a code base built by an InterSystems partner using InterSystems IRIS Data Platform that shortens the time to develop a complete application that addresses a specific industry or technology challenge. It is not a completed application. Rather, it is a starter code that can be extended and customized by partners and customers to meet specific customer requirements and environments.
1
Interoperability
iris-sms
iris-sms
This is a InterSystems IRIS Interoperability solution. 1) Sends an SMS message to a mobile number 2) Verify Mobile number by SMS code
1
Developer Environment
iris-web-swagger-ui
iris-web-swagger-ui
Interactive Swagger docs for your REST API
4
Technology Example
iris-webgateway-example
iris-webgateway-example
Example of containerised IRIS with separate Apache and WebGateway
Developer Environment
iris2bq
iris2bq
Export InterSystems IRIS Data to BigQuery on Google Cloud Platform
1
Developer Environment
IRISGlobalsNative.Extensions
IRISGlobalsNative.Extensions
Library for Class-based Collection for Globals and Json Provider for Globals.
Developer Environment
isc-apptools-lockdown
isc-apptools-lockdown
A program to enhance security and create users and add SQL privileges
Developer Environment
isc-generate-db
isc-generate-db
Creating a new database, namespace, CSP/REST Application never been so easy.
10
Developer Environment
isc-global-size-tracing
isc-global-size-tracing
Application to keep track of your globals and database size.
3
Developer Environment
isc-live-global-mover
isc-live-global-mover
Tool for moving large globals from a database to another database without application downtime.
5
Frameworks
isc-tar
isc-tar
TAR compress tool
2
Developer Environment
isc-utils
isc-utils
Weather, Exchange Rate, Temperature, Length
6
Technology Example
isc-webgateway-letsencrypt
isc-webgateway-letsencrypt
Https example for webgateaway using letsencrypt
Developer Environment
Japanese Calendar Converter
Japanese Calendar Converter
What's new in this version Add support for Reiwa era
Technology Example
John Conway's Game of Life
John Conway's Game of Life
With this class you could simulate Game of Life world that John Conway invented in 1970. We can see how John Conway universe evolves in our terminal
Developer Environment
JSON Web Token Generator
JSON Web Token Generator
JSON Web Token Generator for ObjectScript
3
Developer Environment
JSON-Filter
JSON-Filter
ObjectScript server side JSON filter.
1
Technology Example
JSONExportManyToMany
JSONExportManyToMany
Sample for %JSONExport against a class with Many to Many Relationship
1
Interoperability
JuliaGateway
JuliaGateway
Interface to Julia programming language for InterSystems IRIS
2
Technology Example
Kafka Demo with InterSystems IRIS
Kafka Demo with InterSystems IRIS
Demo of InterSystems IRIS with Kafka, Schema Registry, AVRO and Schema Migration. We also show how the data coalesced in InterSystems IRIS can be queried using SQL, REST and MDX (Business Intelligence)
1
Solutions
Kano MDM
Kano MDM
Kano MDM - is an efficient Master Data Management software product with a complete set of features for successful implementation of complex MDM projects.
Technology Example
Light weight EXCEL download
Light weight EXCEL download
Create a table in CSP and store it locally for EXCEL
2
Solutions
Loyalty system "Yagoda"
Loyalty system "Yagoda"
Developer of a platform for increasing repeat sales in retail and HoReCa
1
Analytics
MDX2JSON
MDX2JSON
RESTful web api for MDX to JSON transformation (plus JSONP and XML/A) for InterSystems Caché. Also provides information about DeepSee objects.
1
Interoperability
Message Bank
Message Bank
Message Bank for IRIS Interoperability that can automatically resend messages
Technology Example
Metrics example
Metrics example
Simple example of collating database and license metrics
Developer Environment
mg-dbx
mg-dbx
A Node.js Extension for InterSystems Caché/IRIS. The focus and rationale for this solution is high-performance NoSQL-based access to the database, though access to InterSystems SQL, Objects and Functions is also supported.
1
Developer Environment
mg_go
mg_go
A GO Extension for InterSystems Caché/IRIS.
2
Developer Environment
mg_php
mg_php
A PHP Extension for InterSystems Caché/IRIS.
2
Developer Environment
mg_ruby
mg_ruby
A Ruby extension for InterSystems M/Caché/IRIS
2
Technology Example
ML Made Easy : IntegratedML
ML Made Easy : IntegratedML
A guide through the IntegratedML used as a hands-on session on InterSystems DACH PartnerTag 2020. It is based on work of Derek Robinson and documentation of InterSystems.
1
Technology Example
native-api-contest-template
native-api-contest-template
Template to get participants in the InterSystems Native API programming contest started
Technology Example
Native-API-for-ObjectScript
Native-API-for-ObjectScript
A small demo on how to use Native API for InterSystems ObjectScript
1
Developer Environment
NavMethodsForIndexedProperties
NavMethodsForIndexedProperties
Navigation methods for InterSystems Objects Indexed properties
2
Developer Environment
Nested Set Model
Nested Set Model
Nested Set Model implementation for ObjectScript
Solutions
npm-iris
npm-iris
Project & Task Management using InterSystems IRIS and Bootstrap 4
7
Technology Example
Object Synchronization
Object Synchronization
Playing with Object Synchronization feature
Technology Example
ObjectScript
ObjectScript
The simplest template for the ObjectScript
1
Developer Environment
ObjectScript Extension Pack for VS Code
ObjectScript Extension Pack for VS Code
A Visual Studio Code extension pack for ObjectScript development.
Interoperability
ObjectScript Kernel
ObjectScript Kernel
Execute ObjectScript in Jupyter Notebook
1
Technology Example
ObjectScript Over ODBC
ObjectScript Over ODBC
Allow running ObjectScript and especially Global copy over ODBC
2
Developer Environment
ObjectScript Package Manager
ObjectScript Package Manager
The Client for InterSystems ObjectScript Package Manager. ZPM allows to install ObjectScirpt packages with dependencies from pm.community.intersystems.com
13
Developer Environment
Objectscript Roman Numeral Converter
Objectscript Roman Numeral Converter
📜 Converts numbers into roman numerals using ObjectScript
Developer Environment
ObjectScript Visual Editor
ObjectScript Visual Editor
A Web-based touch-friendly IDE for InterSystems products which allows to create and manage classes literally without touching any code. However, you can also edit code and use embedded WebTerminal there.
4
Technology Example
objectscript-contest-template
objectscript-contest-template
The template repository for InterSystems IRIS, Docker and ObjectScript Online Programming Contest - https://community.intersystems.com/post/join-online-programming-contest-intersystems-iris-docker-and-objectscript
Technology Example
objectscript-docker-template
objectscript-docker-template
Template project for InterSystems ObjectScript with InterSystems IRIS community Edition docker container
2
Developer Environment
objectscript-donts
objectscript-donts
What you shouldn't do in objectscript
Technology Example
objectscript-errors
objectscript-errors
Example class which reproduces typical ObjectScript errors
Developer Environment
ObjectScript-Foreach
ObjectScript-Foreach
Foreach function equivalent for ObjectScript
1
Developer Environment
objectscript-json-patch
objectscript-json-patch
An implementation of JSON-Path in ObjectScript.
2
Developer Environment
ObjectScript-Math
ObjectScript-Math
Math library for InterSystems ObjectScript
5
Developer Environment
objectscript-openapi-definition
objectscript-openapi-definition
The objectif of this library is to generate the ObjectScript Class from an OpenApi defintion.
2
Technology Example
objectscript-package-example
objectscript-package-example
ObjectScript Package example with simplified folder structure
1
Technology Example
objectscript-starter-pack-example
objectscript-starter-pack-example
ObjectScript starter pack
Developer Environment
objectscriptQuality
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
2
Developer Environment
objectscriptQuality for Atelier
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).
1
Developer Environment
objectscriptQuality for Studio
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.
1
Developer Environment
objectscriptQuality for VSCode
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)
2
Interoperability
OCR Service
OCR Service
OCR Interoperability Service. This app get an image or pdf, extract text using OCR from Tesseract, send to the NLP index and returns to the user. The app uses a PEX Business Operation in ObjectScript consuming a Java class thats uses Tesseract. This app has NLP to the OCR extracted text too. Enjoy OCR + NLP!!
3
Interoperability
OData Server for IRIS
OData Server for IRIS
OData Server for InterSystems IRIS SQL Repositories
3
Interoperability
Open API Client Gen
Open API Client Gen
IRIS Interoperability Production generator from Swagger 2.0 specification.
7
Developer Environment
OpenCode
OpenCode
What if you could serialize/deserialize objects in whatever format: JSON, XML, CSV,...; attending different criteria: export/import some properties and not others, transform values in this or that way before exporting/importing,...; and all of this without having to change the class definition? Wouldn't that be great?? Well, perhaps it's a goal too ambitious to reach 100% but, exploring this idea, and starting with JSON, I've developed a bunch of classes that I thought it was good to share. If you want to test, change, modify or improve the code, or just take a look at it, you can do it. In GitHub repository you can get the code and will find a more detailed explanation.
Developer Environment
OPNLib-Timer
OPNLib-Timer
Timers Generator Tool. Allows whatever application process to easily orchestrate taks, defining its own timers that will wake it up to make actions.
Technology Example
Organize ZLANG
Organize ZLANG
Clean-up your %ZLANG*00
3
Analytics
OUReports
OUReports
Online User Reports - automatically analyzes data - generates automated reports - provides interface for ad hoc reports - conducts statistical research. Connect to your database and see reports made for you by Online User Reports at OUReports.com
Developer Environment
Output-Capture
Output-Capture
👮 Captures the output of common ObjectScript terminal verbs, such as zwrite
Technology Example
Perfomance comparison of IRIS Native API and EAV-approach
Perfomance comparison of IRIS Native API and EAV-approach
Perfomance comparison of IRIS Native Globals API and EAV-model (MySql backend) on demo data (internet store). Browser view and cli script available.
Technology Example
pex-demo
pex-demo
Demo showcasing InterSystems IRIS integration with Kafka via PEX (java, .net)
1
Interoperability
PHP-module for IRIS
PHP-module for IRIS
This is PHP-module for InterSystems IRIS. In current moment module works only locally, on same server where running IRIS or Caché. Module has excelence speed because uses c-callin interface for access to DB.
Analytics
PivotSubscriptions
PivotSubscriptions
Subscribe to Pivot Tables in InterSystems IRIS Business Intelligence to receive scheduled emails
6
Interoperability
PMML Business Operation
PMML Business Operation
With this simple Business Operation, you can easily leverage your predictive models (saved as PMML) in a Production. There's both a generic BO and a utility method that allows you to generate dedicated operation / request / response classes.
Technology Example
PortletSamples
PortletSamples
Sample DeepSee Portlets showing different ways to implement custom widgets
2
Technology Example
posts-and-tags-dataset
posts-and-tags-dataset
Repository with Post data from community.intersystems.com data to solve posts and tags issue in InterSystems AI programming Contest
Developer Environment
Production Manager
Production Manager
REST API to manage IRIS Interoperability Productions.
2
Technology Example
Python Gateway Samples
Python Gateway Samples
Examples of PythonGateway Usage. Python Gateway for InterSystems Data Platforms. Execute Python code and more from InterSystems IRIS brings you the power of Python right into your InterSystems IRIS environment.
2
Interoperability
PythonGateway
PythonGateway
Python Gateway for InterSystems Data Platforms.
3
Technology Example
PythonGateway-Template
PythonGateway-Template
PythonGateway Template repository
1
Technology Example
qewd-conduit
qewd-conduit
QEWD Implementation of the RealWorld Conduit REST Back-end
4
Frameworks
QEWD.js
QEWD.js
QEWD.js is a Node.js framework for REST APIs, interactive WebSocket and/or Ajax applications, capable of running as a monolithic application or split across MicroServices. Fully supports Cache, Ensemble and IRIS, allowing use of existing Cache ObjectScript code, Cache Objects and Cache SQL, but also allows the database to be abstracted as a persistent JSON / Document database.
3
Interoperability
RabbitMQ adapter
RabbitMQ adapter
InterSystems IRIS adapter for RabbitMQ
Developer Environment
Random Read IO Storage Performance Tool
Random Read IO Storage Performance Tool
Random Read IO Performance Tool for InterSystems IRIS Database
1
Technology Example
realworld-intersystems-iris
realworld-intersystems-iris
InterSystems IRIS Starter kit for new RealWorld framework implementations
5
Solutions
Reports from global
Reports from global
Based on the information from a global, using one query, we can create several reports at once.
1
Interoperability
REST Business Activity Monitoring
REST Business Activity Monitoring
Send IRIS Business Metrics to a REST Endpoint, or host a REST API to retrieve Business Metric values
Technology Example
REST for Tasks on my Status Report
REST for Tasks on my Status Report
Iris Rest App for Tasks for Status Report
Technology Example
rest-api-contest-template
rest-api-contest-template
Template repository for InterSystems IIRS REST API Programming Contest
Technology Example
Restart httpd for SMP
Restart httpd for SMP
Restart httpd server for SMP
1
Frameworks
RESTForms2
RESTForms2
Forms adapter for InterSystems IRIS
3
Technology Example
restforms2-angularui-demo
restforms2-angularui-demo
An example of REST API and Angular UI generator for InterSystems IRIS persistent class
Developer Environment
RestFormsUI2
RestFormsUI2
Client for restforms2
Solutions
restoreUI
restoreUI
UI for restoring databases from online backup
3
Solutions
Revoiceapp
Revoiceapp
Time machine for your voice. Listening how do you sound at different ages.
Frameworks
RGateway
RGateway
Use R language with InterSystems IRIS
Technology Example
RSA
RSA
Example of Asymmetric RSA encryption on JS side with InterSystems IRIS decryption
Solutions
SAM
SAM
System Alerting and Monitoring (SAM) is a solution for monitoring clusters of InterSystems IRIS instances.
1
Technology Example
Samples-Aviation
Samples-Aviation
Provides sample data for use in exploring InterSystems IRIS Text Analytics capabilities. Also includes sample analytics model elements.
Technology Example
Samples-BI
Samples-BI
Provides sample data for use with InterSystems IRIS Business Intelligence, as well as fully developed sample BI models and dashboards.
3
Technology Example
Samples-ObjectScript
Samples-ObjectScript
ObjectScript samples for use with the ObjectScript tutorial. Meant for use with InterSystems IRIS Data Platform.
1
Solutions
SAPPHIRE
SAPPHIRE
SAPPHIRE is an web application to create and train your InterSystems IntegratedML models. You can load CSV data too. It is business user friendly.
4
Technology Example
Sea Battle
Sea Battle
Simple terminal game an approach to "Sea Battle". Example of simple ObjectScript method calls and terminal interaction The code is an ObjectScript remake of Python example in CodeAcademy
2
Technology Example
SEA BATTLE on EXCEL
SEA BATTLE on EXCEL
An example of using virtual excel deployed in M
Developer Environment
Serenji
Serenji
A unique Visual Studio Code extension for Browsing, Editing and Debugging your ObjectScript sources and web application files directly in their home namespaces. Works directly in your InterSystems IRIS, Ensemble or Caché namespaces without having to export and import code. Connects to a wide range of server versions (from 2009.1 onwards), including pre-Atelier ones. Includes a free embedded edition of our Deltanji source code management tool. Code browsing and editing is free. Debugging requires an activation key. Free 30-day debugging evaluation licenses are available on request.
3
Developer Environment
Server Manager for VSCode
Server Manager for VSCode
VS Code helper extension defining connections to InterSystems servers.
Developer Environment
SetEnv
SetEnv
Set Environment Variables
Technology Example
Simple remote server control
Simple remote server control
Simple Server Communication over TCP/IP
2
Developer Environment
simple-spellchecker
simple-spellchecker
Norvig inspired simple spell checker implementation in InterSystems IRIS
7
Technology Example
simplemirror
simplemirror
Super SIMPLE mirroring solution with dockers
Technology Example
snapshot to JSON
snapshot to JSON
Use %JSON.Adaptor for object snapshot
2
Technology Example
SPOOL mapping
SPOOL mapping
Presenting ^SPOOL as Class / Table
2
Technology Example
SPOOL-demo
SPOOL-demo
Demo Code using SPOOL
2
Technology Example
SQL for  ^ERRORS Global
SQL for ^ERRORS Global
Map ^ERRORS Global and have a custom query for full content
2
Developer Environment
sql-builder
sql-builder
A flexible and powerful SQL query string builder for InterSystems IRIS
11
Developer Environment
sqltools-intersystems-driver
sqltools-intersystems-driver
InterSystems support for SQL in the SQLTools extension to Visual Studio Code
2
Developer Environment
ssl-client
ssl-client
adds ssl client configuration to your InterSystems IRIS server
Solutions
String Datatype - Regular Expression
String Datatype - Regular Expression
A string datatype class that implements regular expression matching.
Technology Example
SUDOKU Demo
SUDOKU Demo
A demo in traditional style COS
3
Technology Example
SUDOKU Demo in Spanish
SUDOKU Demo in Spanish
Sudoku demo in Spanish
2
Technology Example
Sync Data with DSTIME
Sync Data with DSTIME
Synchronizing your data to some external DB
3
Developer Environment
sys-perf-restapi
sys-perf-restapi
An API (basic and REST) for the SystemPerformance (pka pButtons) utility
1
Solutions
Target Platform
Target Platform
Target is a Strategy Execution Management Software platform. Target is a platform that allows the execution of Strategic, Tactical and Operational plans, aiming at enhancing the performance of the top management, allowing to visualize actions and results in a simple and fast way, providing more agile meetings and referrals decisions and tasks for all involved. With a few clicks the manager has access to the status of the projects, performance indicators and the data of those responsible for each task, making follow-up much simpler. The broad visibility of the results generates a greater commitment of the employees in the execution of the plans, making them much more productive.
Technology Example
Terminal Multi-Line Command Editor
Terminal Multi-Line Command Editor
Terminal Multi-Line Input + Editor
5
Technology Example
Terminal Multi-Line Option
Terminal Multi-Line Option
Add Terminal Multi-Line Option
4
Developer Environment
Test Coverage Tool
Test Coverage Tool
Run your typical ObjectScript %UnitTest tests and see which lines of your code are executed. Includes Cobertura-style reporting for use in continuous integration tools.
2
Technology Example
The adopted Bitmap
The adopted Bitmap
How to enable Bitmaps for nonstandard IDs
2
Developer Environment
The Folding Stuff
The Folding Stuff
'The Folding Stuff' is a simple VSCode extension that adds Visual Studio Code's existing code folding / unfolding features to the editor context menu. We're publishing it here because developers on the InterSystems platforms are increasingly using VSCode to edit their codebase, including via our 'Serenji' extension. However 'The Folding Stuff' works with any VSCode document that already supports folding and unfolding.
1
Solutions
ThirdPartyChartPortlets
ThirdPartyChartPortlets
Use third-party charting libraries inside of Dashboards
Developer Environment
ToolBox-4-Iris
ToolBox-4-Iris
API for InterSystems IRIS with a collection of handy and useful tools
2
Technology Example
TSQL Checkers
TSQL Checkers
Demonstration of TSQL support in InterSystems IRIS. Checkers game
1
Solutions
Twitter Sentiment Analysis with IRIS
Twitter Sentiment Analysis with IRIS
Use IRIS Natural Language Processing and its interoperability capabilities to fetch realtime tweets and analyze their sentiment as well as their metadata.
3
Developer Environment
Umlanji
Umlanji
Visualization of classes using UML modeling tools with XMI 1.2 support such as Enterprise Architect, Visual Paradigm, ArgoUML.
1
Frameworks
units
units
Library and examples of units of measure implementation in ObjectScript
Interoperability
upload-adapter
upload-adapter
Intersystems IRIS interoperability Custom Upload Adapter to multipart file requests
1
Developer Environment
vscode-multi-connection
vscode-multi-connection
Example project, how to configure and use multiple connections in one namespace with VSCode-ObjectScript
Developer Environment
VSCode-ObjectScript
VSCode-ObjectScript
VSCode extension for InterSystems products
15
Interoperability
WebDAV
WebDAV
WebDAV implementation for InterSystems products.
Technology Example
WebSocket Client JS with IRIS Native API as Docker Micro Server
WebSocket Client JS with IRIS Native API as Docker Micro Server
Docker based Micro Server as WebSocket Client
13
Technology Example
WebSocket EchoServer IRIS internal
WebSocket EchoServer IRIS internal
WebSocket Echo Server for IRIS as known from Caché / Ensemble
2
Technology Example
WebSocketClient CSP based
WebSocketClient CSP based
Extended CSP page consuming WebService as Client
2
Technology Example
WebSocketIRIS.js
WebSocketIRIS.js
WebSocketClient.js for IRIS Native API
2
Technology Example
WebSockets Tutorial
WebSockets Tutorial
A short tutorial on WebSockets in InterSystems IRIS 2018.1+ and Caché 2016.2+
1
Technology Example
WebSocket_with_Fhir
WebSocket_with_Fhir
Telemedicine chat project developed with WebSockets and FHIR API, for health professionals, allowing then consult information stored on FHIRSERVER during the conversation.
2
Developer Environment
WebTerminal
WebTerminal
Web-based terminal for InterSystems products. WebTerminal is a flexible tool that can be easily embedded into any other projects, used on mobile devices and vastly enhance the terminal experience with autocomplete, syntax highlighting and more.
10
Solutions
workflowUI-ngx
workflowUI-ngx
Workflow UI implementation with Angular, Bulma and PrimeNG
Technology Example
XList - for declarative and functional programming
XList - for declarative and functional programming
Extended list for ObjectScript with support for declarative and functional programming
2
Developer Environment
XSLFOWrapper
XSLFOWrapper
XSL-FO wrapper for InterSystems ZEN Reports framework. Making possible to use the HotJVM feature, when the XSL-FO file is not defined in the ReportDisplay block, but comes from a different source instead.
Technology Example
yaml-utils
yaml-utils
Simple ObjectScript YAML-to-JSON converter
Analytics
yape
yape
Tool to visualize pbuttons(/SystemPerformance) data
1
Developer Environment
Yuzinji
Yuzinji
Code metrics, structure and dependency analysis for classes and COS routines. Brings the power of award-winning Structure101 to developers using InterSystems platforms.
1
Technology Example
Zpipe
Zpipe
Example of using CPIPE programatically
3
Technology Example
zpm-dockerhub
zpm-dockerhub
repository for baking zpm enabled images for InterSystems IRIS
Developer Environment
zpm-registry
zpm-registry
InterSystems ObjectScript Registry Server For ZPM packages
3
Technology Example
zpmshow
zpmshow
Helper to List, Install, Uninstall ZPM packages
2
Technology Example
ZPretty
ZPretty
Wrap JSON to multi lines / Test ISJSON
2