Caché


InterSystems Caché is an multi-model (object, relational, key-value) DBMS and application server developed by InterSystems.

InterSystems Caché provides several APIs to operate with same data simultaneously: key-value, relational, object, document, multidimensional. Data can be managed via SQL, Java, node.js, .NET, C++, Python. DBMS Caché has proven embedded technologies for horizontal scaling (ECP, SLM), High Availability (Mirroring), transaction support and backup. It includes embedded Caché ObjectScript language which is back compatible to mumps and which helps to run applications' business logic close to the data and achieve maximum performance for complex logic operations with data. Caché also provides application server which hosts web apps (CSP), REST, SOAP, web sockets and other types of TCP access for Caché data.

Learn more Community

210 Applications
Filter
Categories
Deployment Options
Works with
Industry
Developer Environment
 Adding tools in Studio Caché Intersystems
Adding tools in Studio Caché Intersystems
Adding tools in Studio
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
Developer Environment
Anti CSRF CSP
Anti CSRF CSP
A method for mitigating anti CSRF attacks on CSP derived api calls
1
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
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
Developer Environment
Cache Native Access (CNA)
Cache Native Access (CNA)
CNA is a wrapper for libffi.
Developer Environment
Cache ODBC for Node.js
Cache ODBC for Node.js
ODBC Bindings for node.js and Caché
Technology Example
Cache-FileServer
Cache-FileServer
Seed for sharing files via uid with InterSystems Cache.
Technology Example
Cache-Gitter-Archiver
Cache-Gitter-Archiver
A tiny class for InterSystems Caché that downloads all Gitter's room messages to the archive file.
Technology Example
cache-iat-pubsub
cache-iat-pubsub
Simple Publisher - Subscriber model implemented using InterSystems Caché
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
Cache-map-reduce
Cache-map-reduce
Simple Map-Reduce interface implementation for InterSystems ObjectScript
Developer Environment
cache-objectscript-syntax-colorer
cache-objectscript-syntax-colorer
Syntax colorizer for Cache ObjectScript. Output is HTML
Technology Example
Cache-translate
Cache-translate
Package for translating text, made during the hackathon in Czech Republic 2.02-3.02
1
Developer Environment
CacheGitHubCI
CacheGitHubCI
Continious Integration for InterSystems Caché and GitHub
Developer Environment
CacheUpdater
CacheUpdater
Sync GitHub repositories into InterSystems Cache.
Developer Environment
Caché Localization Manager
Caché Localization Manager
It is a tool for localization/internationalization/adding multi-language support to a project based on InterSystems Caché©.
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
Technology Example
Caché Simple Rule Engine Example
Caché Simple Rule Engine Example
Example that describes how a Rule Engine can be implemented in InterSystems Caché using Object Generators.
Developer Environment
Caché Tortoize Git
Caché Tortoize Git
Source Version Control plugin for Caché Studio. Caché Git allows working with git-repos straight from Caché Studio.
2
Analytics
callsmap
callsmap
Map methods calls in InterSystems Cache database across classes
Developer Environment
ClassExplorer
ClassExplorer
UML Class Diagram Builder for InterSystems Data Platforms (2014.1+)
5
Developer Environment
cmPurgeBackup
cmPurgeBackup
cmPurgeBackup is an utility that can be used to erase old Online Backup files.
2
Frameworks
Cogs JSON Class
Cogs JSON Class
Convert JSON to and from Caché classes
Technology Example
Collection Indexing and Query
Collection Indexing and Query
How to get correct index for SQL query generator
2
Developer Environment
containermain
containermain
Docker containers main control process for Caché, Ensemble and HealthShare
Developer Environment
cos-guidelines
cos-guidelines
COS contibutors guidelines
Developer Environment
CosFaker
CosFaker
Generate massive amounts of fake data for Intersystems Caché
3
Developer Environment
CosNumberTranslate
CosNumberTranslate
The aim of this function is to convert numbers into text. It allows a maximum number of 15 digits. The translation is done in several languages. The allowed languages are * es: Spanish * en: English * ca: Catalan * ru: Russian The function also allows to treat the numbers of 10^9 (millards) in English-speaking countries format.
1
Developer Environment
CPM
CPM
Caché Community Package Manager
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
Developer Environment
DbVisualizer
DbVisualizer
DbVisualizer is the universal database tool for administrators, developers, and analysts. It runs on all major OSes and connects to all commercially viable database engines.
1
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
Analytics
DeepSee Audit
DeepSee Audit
Example of Deepsee usage for Caché© Audit
Analytics
deepsee-sysmon-dashboards
deepsee-sysmon-dashboards
A small set od DeepSee dashboards for selected system monitor metrics - data collected by %SYSMONMGR utility.
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
Solutions
Design Pattern in Caché Object Script
Design Pattern in Caché Object Script
Examples of design patterns in Caché Object Script.
Developer Environment
Document Converter
Document Converter
Convert documents from InterSystems Cache easily
Developer Environment
DocumentTemplate
DocumentTemplate
DocumentTemplate allows you to use ODT and DOCX files as templates for rendering reports or letters.
2
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
Analytics
dsw-map
dsw-map
It is map examples of different regions to render in DeepSeeWeb
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.
Developer Environment
Enhanced Monitor Manager
Enhanced Monitor Manager
ISC Open Exchange - Code for Enhanced Monitor Manager
Technology Example
Example Backup Task
Example Backup Task
Sample database backup copying task with prior deletion of outdated copies
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 & Informative WEB API/Proxy
Fast & Informative WEB API/Proxy
Informative and Fast WEB API VIA ObjectScript and Ensemble/HealthShare
Technology Example
fast JSON formatting for Cache
fast JSON formatting for Cache
fast JSON formatting for Caché / Ensemble
2
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
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
Technology Example
global-editor
global-editor
Globals Editing Tool for InterSystems Caché
Technology Example
GlobalsDB-Admin-NodeJS
GlobalsDB-Admin-NodeJS
The administrative interface to GlobalsDB
Technology Example
glossary
glossary
Glossary of Terms
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.
Frameworks
highlight.js
highlight.js
Javascript syntax highlighter
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.
Frameworks
identity_cache
identity_cache
ASP.NET Identity Cache Provider
Developer Environment
IDP DV
IDP DV
Class data verifier. Utility validates Intersystems IRIS classes properties data according to the properties' types.
Analytics
iFind Search Portal
iFind Search Portal
It is a Search Portal demo app for iFind, part of InterSystems' iKnow technology
Analytics
iknow-entity-browser
iknow-entity-browser
Visualizer of relations between iKnow entities. Text data visual analysis.
2
Analytics
iknowAV
iknowAV
iKnow implementation for touristic review analysis using Russian language. Producing digital appraisals for reviews
Analytics
iKnowDoc
iKnowDoc
Search and categorization for InterSystems Documentation with iKnow and iFind
Developer Environment
Ikon
Ikon
Identicon generator for Intersystems Caché. Good to use in Mojo applications.
2
Analytics
iKRA
iKRA
InterSystems iKnow Reviews Analyzer General approach to build sentiment review analysis projects with InterSystems iKnow
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
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
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
Developer Environment
iris-ci-demo
iris-ci-demo
A demonstration of how IRIS-CI works.
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
Developer Environment
iris-web-swagger-ui
iris-web-swagger-ui
Interactive Swagger docs for your REST API
4
Developer Environment
ISC DEV
ISC DEV
Export/Import InterSystems Data Platform development artefacts
3
Frameworks
isc-cache-node
isc-cache-node
CNDO (Caché Node Data Object) - easiest access to database using object data model.
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
Analytics
isc-iknow-dictbuilder
isc-iknow-dictbuilder
Demo application for data-driven modelling, building or refining a dictionary through exploratory analysis of text using InterSystems' iKnow technology
Analytics
isc-iknow-extractor
isc-iknow-extractor
Information Extraction demo app based on InterSystems' iKnow technology
Analytics
isc-iknow-rulesbuilder
isc-iknow-rulesbuilder
Demo application to build rule patterns based on sequences of terms to be matched, based on InterSystems' iKnow technology
Analytics
isc-iknow-samples
isc-iknow-samples
A few iKnow code samples described on the InterSystems Developer Community
Analytics
isc-iknow-setanalysis
isc-iknow-setanalysis
Set Analysis Demo app for InterSystems' iKnow technology
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
Developer Environment
isc.syslog.lossless
isc.syslog.lossless
relog ISC cache SYSLOG without loss due to SYSLOG is cyclic
Frameworks
isclib
isclib
Go library for interacting with InterSystems Corporation products like Cache and Ensemble
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
Technology Example
JSONExportManyToMany
JSONExportManyToMany
Sample for %JSONExport against a class with Many to Many Relationship
1
Frameworks
Laracache
Laracache
Laravel package providing InterSystems Cache as a data source using ODBC
Technology Example
Light weight EXCEL download
Light weight EXCEL download
Create a table in CSP and store it locally for EXCEL
2
Analytics
LightPivotTable
LightPivotTable
Lightweight pivot table representation for MDX2JSON source for InterSystems Cache
Developer Environment
Log
Log
Simple macros-driven logging system
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
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
MonCache
MonCache
Caché as MongoDB approach
Developer Environment
MONLBL Viewer
MONLBL Viewer
It is a web UI for inspecting Caché Monitor (%MONLBL) results.
Frameworks
msgpack
msgpack
Implementation of MessagePack protocol. https://msgpack.org
Technology Example
MyClippings
MyClippings
Work with Amazon Kindle bookmarks and highlights in InterSystems Caché
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
Technology Example
Notifications Example
Notifications Example
Simple REST API to provide notifications
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.
Technology Example
ObjectScript Over ODBC
ObjectScript Over ODBC
Allow running ObjectScript and especially Global copy over ODBC
2
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
Developer Environment
objectscript-donts
objectscript-donts
What you shouldn't do in objectscript
Developer Environment
ObjectScript-Foreach
ObjectScript-Foreach
Foreach function equivalent for ObjectScript
1
Developer Environment
ObjectScript-Math
ObjectScript-Math
Math library for InterSystems ObjectScript
5
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
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.
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
Interoperability
PHP-module for Caché
PHP-module for Caché
This is PHP-module for InterSystems Caché. In current moment module works only locally, on same server where running Caché. Module has excelence speed because uses c-callin interface for access to DB.
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
Developer Environment
Port
Port
A Caché project-based set of utilities with %Studio.SourceControl integration to import/export items in plain-text (UDL).
4
Technology Example
PortletSamples
PortletSamples
Sample DeepSee Portlets showing different ways to implement custom widgets
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
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
RCE
RCE
Remote Code Execution for InterSystems Caché
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
Technology Example
REST
REST
Basic classes for REST web API on InterSystems Cache
Technology Example
Restart httpd for SMP
Restart httpd for SMP
Restart httpd server for SMP
1
Frameworks
RESTForms project
RESTForms project
It is a generic REST API backend for modern web applications.
Frameworks
RESTFormsUI
RESTFormsUI
Simple UI for RESTForms based on AngularJS
Developer Environment
RestFormsUI2
RestFormsUI2
Client for restforms2
Solutions
restoreUI
restoreUI
UI for restoring databases from online backup
3
Technology Example
RSA
RSA
Example of Asymmetric RSA encryption on JS side with InterSystems IRIS decryption
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
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
Technology Example
SOLID Design with ObjectScript
SOLID Design with ObjectScript
Training and Codeset of SOLID Design in ObjectScript
1
Technology Example
SpatialIndex
SpatialIndex
spatialindex for Caché
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
sqltools-intersystems-driver
sqltools-intersystems-driver
InterSystems support for SQL in the SQLTools extension to Visual Studio Code
2
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
Developer Environment
SystemMethodsRemover
SystemMethodsRemover
Removes system ($) methods from the codebase. Tool for InterSystems Caché
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
Technology Example
TSQL Checkers
TSQL Checkers
Demonstration of TSQL support in InterSystems IRIS. Checkers game
1
Developer Environment
UConv
UConv
8 bit to unicode globals converter
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
Analytics
Visualizing the data jungle
Visualizing the data jungle
Visualization tools and analysis of time series data
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
Frameworks
web  HERALD
web HERALD
web HERALD is a Highly Extensible Rapid Application Development framework
Interoperability
WebDAV
WebDAV
WebDAV implementation for InterSystems products.
Technology Example
WebSocketClient CSP based
WebSocketClient CSP based
Extended CSP page consuming WebService as Client
2
Technology Example
WebSocketClient.js
WebSocketClient.js
WebSocket Client in Node.js
2
Technology Example
WebSockets Tutorial
WebSockets Tutorial
A short tutorial on WebSockets in InterSystems IRIS 2018.1+ and Caché 2016.2+
1
Technology Example
WebSocketsSample
WebSocketsSample
Simple WebSockets communication example for InterSystems Caché
Technology Example
WebSocketsTutorial
WebSocketsTutorial
Cache websockets tutorial
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
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.
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
ZPretty
ZPretty
Wrap JSON to multi lines / Test ISJSON
2
Developer Environment
сos-vscode
сos-vscode
MS Visual Studio Code extension