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.
Application Name | Developer | Made with | Rating | Last updated | Views | Installs |
---|---|---|---|---|---|---|
![]() Native-API-for-ObjectScriptA small demo on how to use it | Docker IPM | 5.0 (1) | 16 Aug, 2025 | |||
![]() IRIS-NativeAPI-Nodejs-compactan all-in-1 package of the WebSocket MicroService Demo | Docker | 5.0 (1) | 03 Aug, 2025 | |||
InterSystems Ideas Waiting to be ImplementedProgrammatic reportsThe report creation is a tedious and non-productive task. You need an IDE, create a connection, create a SQL query, define report bands, drag-and-drop/design report columns, fields, labels, summarizations, margins, charts and prepare perfect pixel reports for print. To create a tradicional report the effort takes 4 to 12 hours. The idea is to define reports using object script instructions. With some minutes and with writing a few object script lines you can get a report equivalent to a tradicional report, with the benefit to create dynamic content for the reports (productivity). The idea includes yet the feature to allows to the developer set print restrictions for the PDF report generated (reduce carbon emission, not allowing print, only read). Benefits of this idea: 1 - Productivity - develop a report in minutes not in hours 2 - Reduce carbon emission - is possible restrict the PDF print 3 - Create dynamic reports using ObjectScript 4 - No need to install a report server, saving processor and memory resources (decreasing emissions) To create a report using source code, see this sample with Java, but could be in ObjectScript too: TextColumnBuilder<String> itemColumn = col.column("Item", "item", type.stringType()); TextColumnBuilder<Date> orderDateColumn = col.column("Order date", "orderdate", type.dateType()); TextColumnBuilder<Integer> quantityColumn = col.column("Quantity", "quantity", type.integerType()).setFixedWidth(50); TextColumnBuilder<BigDecimal> unitPriceColumn = col.column("Unit price", "unitprice", type.bigDecimalType()); ColumnTitleGroupBuilder titleGroup2 = grid.titleGroup("Group 2", quantityColumn, unitPriceColumn); ColumnTitleGroupBuilder titleGroup1 = grid.titleGroup("Group 1", orderDateColumn, titleGroup2).setTitleFixedWidth(450); report() .setTemplate(Templates.reportTemplate) .columnGrid(itemColumn, titleGroup1) .columns(itemColumn, orderDateColumn, quantityColumn, unitPriceColumn) .title(Templates.createTitleComponent("ColumnTitleGroup")) .pageFooter(Templates.footerComponent) .setDataSource(createDataSource()) .setSecurityRule(PrintRule.READ_ONLY) //if you want restrict print .printPDF(); Y 5Votes3Comments | ||||||
![]() GlobalToJSON-embeddedPythonExport a Global into a JSON file and re-create using embedded Py | Docker IPM | 5.0 (1) | 03 Aug, 2025 | |||
![]() GlobalToJSON-Academiccreate JSON Object from Global and with Importer in all details | Docker IPM | 5.0 (1) | 03 Aug, 2025 | |||
![]() GlobalToJSON-Efficientcreate a JSON Object from Global nodes in use | Docker IPM | 5.0 (1) | 03 Aug, 2025 | |||
![]() GlobalToJSON-Compactcreate a compact JSON Object from Global | Docker IPM | 5.0 (1) | 03 Aug, 2025 | |||
![]() WSockClientMicroSVDocker based WebSocket Client as Micro Service | Docker | 5.0 (1) | 03 Aug, 2025 | |||
![]() typeorm-irisIRIS support for TypeORM | Docker | 5.0 (1) | 02 Aug, 2025 | |||
![]() testcontainers-iris-nodeTestcontainers for NodeJS | 0.0 (0) | 30 Jul, 2025 | ||||
![]() WebSocketIRIS.jsusing IRIS Native API for Node.js | Docker | 5.0 (1) | 24 Oct, 2024 | |||
tool-patient-generatorHL7 messages generator | 5.0 (1) | 04 Mar, 2024 | ||||
![]() node-red-contrib-irisAn Interface for Node-Red to InterSystems IRIS Data Platform. | P | 0.0 (0) | 30 Nov, 2023 | |||
![]() WsockClient.nodejsuse webSocket client in node.js | 5.0 (1) | 05 Nov, 2023 | ||||
![]() Using-ZPM-for-Node-jsinstall node.js by ZPM | Docker | 5.0 (1) | 16 Sep, 2023 | |||
![]() OwnObjectScriptExtensionA Visual Studio code extension that supplies tools for InterSystems ObjectScript. | P | 5.0 (1) | 20 Jul, 2023 | |||
iko-01-basic-iris-clusterThis repository is the first part of code samples repositories intended to provide examples of InterSystems Kubernetes Operator (IKO) usage. | M | 0.0 (0) | 31 Oct, 2022 | |||
![]() n8n-nodes-irisSupport for InterSystems IRIS in an automation platform n8n | Docker IPM | 5.0 (1) | 15 Sep, 2022 | |||
![]() global-mindmapMindmap app using InterSystems IRIS globals | Docker IPM | 5.0 (1) | 07 Apr, 2022 | |||
![]() Node-RED node for InterSystems IRISNode-RED node for InterSystems IRIS | Docker | 5.0 (1) | 18 Feb, 2022 | |||
InterSystems Iris Drivers DistributionOfficial InterSystems JDBC, ODBC drivers and other libraries | 5.0 (1) | 31 Jan, 2022 | ||||
cache-node-clientAnsible playbook to install the necessary nodejs M-Gateway packages to allow access to Intersystems Cache | 1.5 (1) | 30 Apr, 2021 | ||||
cache-node-serverAnsible role that installs the necessary service gateway on an Intersystems Cache instance to allow nodejs client connections. | 1.5 (1) | 29 Apr, 2021 | ||||
mg-dbxA 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. | C | Python | 0.0 (0) | 25 Mar, 2021 | ||
CacheColorThemedifferent color themes for Caché Studio | O | 4.0 (1) | 27 Jan, 2021 | |||
qewd-jsdb-kit-irisThis kit allows you to find out about, explore and try out the unique QEWD-JSdb "persistent JavaScript Objects", made possible by IRIS Globals. For simplicity of use and speed and ease of installation, the kit is designed for use with the IRIS Community Edition Docker Container: you can be up and ru | R | 0.0 (0) | 25 Jan, 2021 | |||
ha-iris-k8sHighly available IRIS deployment on Kubernetes without mirroring | A | 0.0 (0) | 22 Jan, 2021 | |||
![]() qewd-conduitQEWD Implementation of the RealWorld Conduit REST Back-end | R | 0.0 (0) | 29 Oct, 2020 | |||
native-api-contest-templateTemplate to get participants in the InterSystems Native API programming contest started | R | Docker Python | 5.0 (1) | 07 May, 2020 | ||
BlocksExplorerDatabase Blocks Explorer for InterSystems Caché | Docker | 5.0 (1) | 29 Mar, 2020 | |||
![]() iris-nodejs-101Enjoy! | D | 0.0 (0) | 21 May, 2019 |