Open Source at TISWe build reusable Angular component libraries in the course of our enterprise projects, then publish them as free, open source npm packages under the @servicemind.tis scope - so any team can use them. |
4 packages, and counting
Every library below started as
a real requirement inside a TIS enterprise project. Instead of keeping the
solution locked away, we packaged it up, published it publicly on npm, and
open sourced the code on GitHub - so other developers can install it, inspect
it, and contribute back.
Angular Library
tis-smart-table-viewer
@servicemind.tisA highly configurable, reusable Angular component for rendering smart data tables in enterprise applications - built for sorting, filtering, and presenting tabular data consistently across projects.
Angular
Data Table
Enterprise UI
$ npm install @servicemind.tis/tis-smart-table-viewer
Angular Library
tis-search-and-select-dropdown
@servicemind.tisA powerful Angular Material based dropdown component offering flexible, customizable search-select dropdowns for both client-side and server-side data, with support for single and multiple selection.
Angular Material
Dropdown
Server-side Search
$ npm install @servicemind.tis/tis-search-and-select-dropdown
Angular Library
angular-qr-code-scanner
@servicemind.tisA lightweight Angular library for scanning QR codes using the device camera, with iOS recovery, torch control, and continuous-scan mode built in.
QR Code
Camera
Angular Material
$ npm install @servicemind.tis/angular-qr-code-scanner
Angular Library
tis-image-and-file-upload-and-view
@servicemind.tisAn all-in-one image and file upload/view Angular component with a highly customizable drag-and-drop or button-triggered upload UI, built for modern enterprise applications.
File Upload
Image Viewer
Drag & Drop
$ npm install @servicemind.tis/tis-image-and-file-upload-and-view
Why we open source
Production-tested
Every component ships first inside a real TIS client engagement before it's published, so what you install has already been exercised in production.
Actively maintained
Packages are versioned on npm and updated as our own projects evolve - check the version badges above for the latest release.
Open on GitHub
Full source, issues, and contributions are welcome on our GitHub organization - inspect the code before you depend on it.