{"objects":[{"downloads":{"monthly":170840101,"weekly":41182691},"dependents":"2612","updated":"2026-10-10T00:24:57.391Z","searchScore":87.2879,"package":{"name":"smol-toml","keywords":["parser","serializer","toml"],"version":"1.9.1","description":"A small, fast, and correct TOML parser/serializer","sanitized_name":"smol-toml","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"cyyynthia","type":"user","email":"cynthia@cynthia.dev"},"trustedPublisher":{"oidcConfigId":"484885fd-235a-4a12-a338-2c8ce052686f","id":"github"},"approver":{"name":"cyyynthia","email":"cynthia@cynthia.dev"},"username":"GitHub Actions"},"maintainers":[{"email":"cynthia@cynthia.dev","username":"cyyynthia"}],"license":"BSD-3-Clause","date":"2026-10-09T10:21:39.612Z","links":{"homepage":"https://github.com/squirrelchat/smol-toml#readme","repository":"github:squirrelchat/smol-toml","bugs":"https://github.com/squirrelchat/smol-toml/issues","npm":"https://www.npmjs.com/package/smol-toml"}},"score":{"final":87.2879,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32971,"weekly":7603},"dependents":"18","updated":"2026-10-10T00:30:47.584Z","searchScore":65.75191,"package":{"name":"asterisk-manager","keywords":["asterisk","voip","ami","asterisk-manager"],"version":"0.2.0","description":"A node.js module for interacting with the Asterisk Manager API.","sanitized_name":"asterisk-manager","publisher":{"email":"pip@pipobscure.com","username":"pipobscure"},"maintainers":[{"email":"blog@igorescobar.com","username":"igorescobar"},{"email":"pip@pipobscure.com","username":"pipobscure"}],"date":"2021-06-15T17:15:45.455Z","links":{"homepage":"https://github.com/pipobscure/NodeJS-AsteriskManager#readme","repository":"git+https://github.com/pipobscure/NodeJS-AsteriskManager.git","bugs":"https://github.com/pipobscure/NodeJS-AsteriskManager/issues","npm":"https://www.npmjs.com/package/asterisk-manager"}},"score":{"final":65.75191,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8968,"weekly":2325},"dependents":"4","updated":"2026-10-07T12:06:21.895Z","searchScore":61.78592,"package":{"name":"asterisk-ami-event-utils","keywords":["voip","asterisk","ami"],"version":"2.0.2","description":"Asterisk AMI Event Utils for NodeJS (ES2015)","sanitized_name":"asterisk-ami-event-utils","publisher":{"email":"belirafon@gmail.com","username":"belirafon"},"maintainers":[{"email":"belirafon@gmail.com","username":"belirafon"}],"license":"MIT","date":"2016-04-29T15:01:30.045Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-event-utils#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-event-utils.git","bugs":"https://github.com/BelirafoN/asterisk-ami-event-utils/issues","npm":"https://www.npmjs.com/package/asterisk-ami-event-utils"}},"score":{"final":61.78592,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8896,"weekly":2315},"dependents":"1","updated":"2026-10-07T12:06:10.736Z","searchScore":60.718372,"package":{"name":"asterisk-ami-connector","keywords":["voip","asterisk","ami"],"version":"1.1.6","description":"Asterisk AMI Connector for NodeJS (ES2015)","sanitized_name":"asterisk-ami-connector","publisher":{"email":"belirafon@gmail.com","username":"belirafon"},"maintainers":[{"email":"belirafon@gmail.com","username":"belirafon"}],"license":"MIT","date":"2016-05-06T22:15:06.615Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-connector#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-connector.git","bugs":"https://github.com/BelirafoN/asterisk-ami-connector/issues","npm":"https://www.npmjs.com/package/asterisk-ami-connector"}},"score":{"final":60.718372,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8977,"weekly":2321},"dependents":"5","updated":"2026-10-07T12:06:11.702Z","searchScore":59.619823,"package":{"name":"asterisk-ami-events-stream","keywords":["voip","asterisk","ami"],"version":"1.2.8","description":"Asterisk AMI Events Stream for NodeJS (ES2015)","sanitized_name":"asterisk-ami-events-stream","publisher":{"email":"belirafon@gmail.com","username":"belirafon"},"maintainers":[{"email":"belirafon@gmail.com","username":"belirafon"}],"license":"MIT","date":"2016-10-18T13:17:05.639Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-event-stream#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-event-stream.git","bugs":"https://github.com/BelirafoN/asterisk-ami-event-stream/issues","npm":"https://www.npmjs.com/package/asterisk-ami-events-stream"}},"score":{"final":59.619823,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":496706,"weekly":98892},"dependents":"67","updated":"2026-10-10T00:21:33.897Z","searchScore":59.263836,"package":{"name":"dotenv-parse-variables","keywords":["array","boolean","check","convert","dot","dotenv","env","number","parse","variables"],"version":"2.0.0","description":"Parse dotenv files for Boolean, Array, and Number variable types, built for CrocodileJS","sanitized_name":"dotenv-parse-variables","publisher":{"email":"niftylettuce@gmail.com","username":"niftylettuce"},"maintainers":[{"email":"niftylettuce@gmail.com","username":"niftylettuce"},{"email":"npm@titanism.com","username":"titanism"}],"license":"MIT","date":"2021-02-12T18:33:26.390Z","links":{"homepage":"https://github.com/niftylettuce/dotenv-parse-variables","repository":"https://github.com/niftylettuce/dotenv-parse-variables","bugs":"https://github.com/niftylettuce/dotenv-parse-variables/issues","npm":"https://www.npmjs.com/package/dotenv-parse-variables"}},"score":{"final":59.263836,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8518,"weekly":2154},"dependents":"6","updated":"2026-10-07T12:11:10.897Z","searchScore":58.807556,"package":{"name":"asterisk-ami-client","keywords":["voip","asterisk","ami"],"version":"1.1.5","description":"Asterisk AMI Client for NodeJS (ES2015)","sanitized_name":"asterisk-ami-client","publisher":{"email":"belirafon@gmail.com","username":"belirafon"},"maintainers":[{"email":"belirafon@gmail.com","username":"belirafon"}],"license":"MIT","date":"2018-03-25T11:23:53.809Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-client#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-client.git","bugs":"https://github.com/BelirafoN/asterisk-ami-client/issues","npm":"https://www.npmjs.com/package/asterisk-ami-client"}},"score":{"final":58.807556,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":708302,"weekly":147605},"dependents":"3","updated":"2026-10-10T00:26:25.516Z","searchScore":55.088993,"package":{"name":"graphql-sock","keywords":["graphql","throw","error","errors","raise","exception","semantic","null","non-null","nullability","null","only","on","error","sdl","schema","convert","strip"],"version":"1.0.1","description":"GraphQL Semantic Output Conversion Kit - converts a cutting edge SDL file that supports semantic nullability into a more traditional SDL file legacy tools can support.","sanitized_name":"graphql-sock","publisher":{"email":"npm@benjiegillam.com","username":"benjie"},"maintainers":[{"email":"npm@benjiegillam.com","username":"benjie"}],"license":"MIT","date":"2025-03-27T12:58:54.405Z","links":{"homepage":"https://github.com/graphile/graphql-sock","repository":"https+git://github.com/graphile/graphql-sock.git","bugs":"https://github.com/graphile/graphql-sock/issues","npm":"https://www.npmjs.com/package/graphql-sock"}},"score":{"final":55.088993,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":710965,"weekly":227342},"dependents":"29","updated":"2026-10-10T00:23:30.133Z","searchScore":54.414555,"package":{"name":"@deepseek-ai/dsh-client-ui-primitives","keywords":[],"version":"0.0.1-rc.1","description":"Pure React atoms for the dsh web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@deepseek-ai/dsh-client-ui-primitives","publisher":{"email":"imccyu@gmail.com","username":"imccyu"},"maintainers":[{"email":"imccyu@gmail.com","username":"imccyu"},{"email":"tianyi@deepseek.com","username":"tianyicui-deepseek"}],"license":"BSD-3-Clause","date":"2026-08-10T19:40:05.271Z","links":{"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":"git+https://github.com/deepseek-ai/deepseek-harness.git","bugs":"https://github.com/deepseek-ai/deepseek-harness/issues","npm":"https://www.npmjs.com/package/@deepseek-ai/dsh-client-ui-primitives"}},"score":{"final":54.414555,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32205,"weekly":6674},"dependents":"16","updated":"2026-10-10T00:21:05.155Z","searchScore":52.004646,"package":{"name":"ari-client","keywords":["Asterisk","ARI"],"version":"2.2.0","description":"JavaScript client for Asterisk REST Interface.","sanitized_name":"ari-client","publisher":{"email":"gjoseph@digium.com","username":"gjoseph"},"maintainers":[{"email":"leedm777@yahoo.com","username":"leedm777"},{"email":"samuel.galarneau@gmail.com","username":"samuelg"},{"email":"me@dan-jenkins.co.uk","username":"danjenkins"},{"email":"yes@erin.codes","username":"erinspice"},{"email":"chad.mcelligott@gmail.com","username":"chadxz"},{"email":"jeffhparrish@gmail.com","username":"ruffrey"},{"email":"gjoseph@digium.com","username":"gjoseph"}],"license":"Apache-2.0","date":"2019-10-18T15:52:36.324Z","links":{"homepage":"https://github.com/asterisk/node-ari-client","repository":"git://github.com/asterisk/node-ari-client.git","bugs":"https://issues.asterisk.org","npm":"https://www.npmjs.com/package/ari-client"}},"score":{"final":52.004646,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1630,"weekly":658},"dependents":0,"updated":"2026-10-06T09:21:30.653Z","searchScore":50.26918,"package":{"name":"@2people.it/asterisk-ami-adapter","keywords":["ami","asterisk","ami-adapter","asterisk-adapter"],"version":"2.1.0","description":"Adapter to connect to ami interface","sanitized_name":"@2people-it/asterisk-ami-adapter","publisher":{"email":"tech@2people.io","username":"2people.it"},"maintainers":[{"email":"tech@2people.io","username":"2people.it"}],"license":"MIT","date":"2024-06-21T07:15:39.443Z","links":{"homepage":"https://github.com/2people-IT/asterisk-ami-adapter#readme","repository":"git+https://github.com/2people-IT/asterisk-ami-adapter.git","bugs":"https://github.com/2people-IT/asterisk-ami-adapter/issues","npm":"https://www.npmjs.com/package/@2people.it/asterisk-ami-adapter"}},"score":{"final":50.26918,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11405,"weekly":2955},"dependents":"0","updated":"2026-10-04T08:16:37.105Z","searchScore":49.319492,"package":{"name":"@types/ari-client","keywords":[],"version":"2.2.14","description":"TypeScript definitions for ari-client","sanitized_name":"@types/ari-client","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2026-03-18T19:21:18.784Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ari-client","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/ari-client"}},"score":{"final":49.319492,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3857,"weekly":1367},"dependents":"6","updated":"2026-10-06T10:11:37.953Z","searchScore":48.314934,"package":{"name":"@sun-asterisk/sungen","keywords":["e2e","testing","playwright","gherkin","bdd","ai","test-generation","automation","qa"],"version":"3.2.33","description":"Deterministic E2E Test Compiler - Gherkin + Selectors → Playwright tests","sanitized_name":"@sun-asterisk/sungen","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"ed6319e2-5942-4058-bf20-603567d46a2f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ha.hao.minh@sun-asterisk.com","username":"ha.hao.minh"},{"email":"ly.duc.long@sun-asterisk.com","username":"longld94"},{"email":"ha.huu.tin@sun-asterisk.com","username":"tinhh-0697"},{"email":"nguyen.ngoc.phuong@sun-asterisk.com","username":"nguyen.ngoc.phuong"},{"email":"dao.anh.dung@sun-asterisk.com","username":"dao.anh.dung"},{"email":"nguyen.huu.nam@sun-asterisk.com","username":"nguyen.huu.nam"},{"email":"nguyen.hung.an@sun-asterisk.com","username":"nguyen.hung.an"},{"email":"bach.ngoc.hoai@sun-asterisk.com","username":"bach.ngoc.hoai"}],"license":"MIT","date":"2026-09-29T10:05:07.588Z","links":{"npm":"https://www.npmjs.com/package/@sun-asterisk/sungen"}},"score":{"final":48.314934,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1561,"weekly":581},"dependents":0,"updated":"2026-10-04T10:51:08.613Z","searchScore":45.97657,"package":{"name":"@per_moeller/asterisk-ari","keywords":["asterisk","ari","voip","telephony","pbx","websocket","typescript"],"version":"1.1.0","description":"Modern TypeScript ARI (Asterisk REST Interface) client with WebSocket reconnection and full API coverage","sanitized_name":"@per_moeller/asterisk-ari","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:c3adb401-fe54-44ae-b8f0-87d861db7367","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"per_moeller@mac.com","username":"per_moeller"}],"license":"MIT","date":"2026-09-27T10:47:37.862Z","links":{"homepage":"https://github.com/PerMoeller/asterisk-ari#readme","repository":"git+https://github.com/PerMoeller/asterisk-ari.git","bugs":"https://github.com/PerMoeller/asterisk-ari/issues","npm":"https://www.npmjs.com/package/@per_moeller/asterisk-ari"}},"score":{"final":45.97657,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1983,"weekly":212},"dependents":"2","updated":"2026-10-09T01:16:09.430Z","searchScore":44.826096,"package":{"name":"@fonoster/streams","keywords":[],"version":"0.27.0","description":"Core support for Fonoster Streams","sanitized_name":"@fonoster/streams","publisher":{"email":"fonosterteam@fonoster.com","username":"fonoster-oss"},"maintainers":[{"email":"fonosterteam@fonoster.com","username":"fonoster-oss"}],"license":"MIT","date":"2026-09-18T01:01:57.715Z","links":{"homepage":"https://github.com/fonoster/fonoster#readme","repository":"git+https://github.com/fonoster/fonoster.git","bugs":"https://github.com/fonoster/fonoster/issues","npm":"https://www.npmjs.com/package/@fonoster/streams"}},"score":{"final":44.826096,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1157,"weekly":741},"dependents":0,"updated":"2026-10-07T10:06:14.561Z","searchScore":43.329178,"package":{"name":"pi-asterisk-tui","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"version":"0.9.0","description":"Polished Pi coding agent TUI: transcript collapse modes (native / per-tool / grouped / run lines), claude-hud style dashboard, telemetry, and bilingual settings.","sanitized_name":"pi-asterisk-tui","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"457c78f7-2d33-43df-9198-5a4014df6685","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"2259881867@qq.com","username":"no_world"}],"license":"MIT","date":"2026-09-30T10:00:36.962Z","links":{"homepage":"https://github.com/No-World/pi-asterisk-tui#readme","repository":"git+https://github.com/No-World/pi-asterisk-tui.git","bugs":"https://github.com/No-World/pi-asterisk-tui/issues","npm":"https://www.npmjs.com/package/pi-asterisk-tui"}},"score":{"final":43.329178,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":641,"weekly":248},"dependents":0,"updated":"2026-10-09T16:06:13.686Z","searchScore":42.730625,"package":{"name":"@nethesis/astproxy","keywords":["asterisk","pbx","voip"],"version":"0.0.36","description":"Node.js proxy for Asterisk PBX","sanitized_name":"@nethesis/astproxy","publisher":{"email":"sviluppo@nethesis.it","actor":{"name":"nethesis","type":"user","email":"sviluppo@nethesis.it"},"username":"nethesis"},"maintainers":[{"email":"antonio.colapietro@nethesis.it","username":"tonyco97"},{"email":"sviluppo@nethesis.it","username":"sviluppo-nethesis"},{"email":"andre8244@gmail.com","username":"andre8244"},{"email":"edoardo.spadoni@nethesis.it","username":"edospadoni"},{"email":"tommaso.ascani@nethesis.it","username":"tommaso.ascani"},{"email":"sebastianmariusbesel@gmail.com","username":"sebastianmb-it"}],"license":"GPL-3.0","date":"2025-11-24T12:50:30.749Z","links":{"homepage":"https://github.com/nethesis/astproxy","repository":"git+https://github.com/nethesis/astproxy.git","bugs":"https://github.com/nethesis/dev/issues","npm":"https://www.npmjs.com/package/@nethesis/astproxy"}},"score":{"final":42.730625,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1271,"weekly":384},"dependents":"1","updated":"2026-10-05T06:21:11.461Z","searchScore":42.097538,"package":{"name":"yana","keywords":["asterisk","ami"],"version":"1.2.4","description":"Yet another Asterisk AMI library","sanitized_name":"yana","publisher":{"email":"ivan.poddubny@gmail.com","username":"ipoddubny"},"maintainers":[{"email":"ivan.poddubny@gmail.com","username":"ipoddubny"}],"license":"MIT","date":"2023-03-05T13:07:08.842Z","links":{"homepage":"https://github.com/ipoddubny/ya-node-asterisk#readme","repository":"git+ssh://git@github.com/ipoddubny/ya-node-asterisk.git","bugs":"http://github.com/ipoddubny/ya-node-asterisk/issues","npm":"https://www.npmjs.com/package/yana"}},"score":{"final":42.097538,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1573359,"weekly":209936},"dependents":"39","updated":"2026-10-10T00:27:14.270Z","searchScore":40.629807,"package":{"name":"charcodes","keywords":["charcodes","ascii","constants"],"version":"0.2.1","description":"Char codes constants","sanitized_name":"charcodes","publisher":{"email":"npm@sauleau.com","username":"xtuc"},"maintainers":[{"email":"npm@sauleau.com","username":"xtuc"}],"license":"MIT","date":"2025-07-23T09:26:27.638Z","links":{"homepage":"https://github.com/xtuc/charcodes#readme","repository":"git+https://github.com/xtuc/charcodes.git","bugs":"https://github.com/xtuc/charcodes/issues","npm":"https://www.npmjs.com/package/charcodes"}},"score":{"final":40.629807,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":919,"weekly":303},"dependents":"2","updated":"2026-10-06T11:41:35.428Z","searchScore":40.54067,"package":{"name":"asterisk-ami","keywords":["asterisk","ami","voip"],"version":"0.1.0","description":"An asterisk ami connector","sanitized_name":"asterisk-ami","maintainers":[{"email":"me@dan-jenkins.co.uk","username":"danjenkins"}],"date":"2013-06-21T08:10:44.864Z","links":{"repository":"git://github.com/holidayextras/node-asterisk-ami.git","npm":"https://www.npmjs.com/package/asterisk-ami"}},"score":{"final":40.54067,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4513091,"weekly":1013093},"dependents":"165","updated":"2026-10-10T00:22:59.548Z","searchScore":39.738335,"package":{"name":"license-checker","keywords":["license","cli","checker","oss"],"version":"25.0.1","description":"Check license info for a package","sanitized_name":"license-checker","publisher":{"email":"davglass@gmail.com","username":"davglass"},"maintainers":[{"email":"davglass@gmail.com","username":"davglass"}],"license":"BSD-3-Clause","date":"2019-01-10T19:30:32.196Z","links":{"homepage":"https://github.com/davglass/license-checker#readme","repository":"git+ssh://git@github.com/davglass/license-checker.git","bugs":"http://github.com/davglass/license-checker/issues","npm":"https://www.npmjs.com/package/license-checker"}},"score":{"final":39.738335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1372,"weekly":463},"dependents":0,"updated":"2026-10-04T08:16:55.335Z","searchScore":39.35006,"package":{"name":"@types/asterisk-manager","keywords":[],"version":"0.0.2","description":"TypeScript definitions for asterisk-manager","sanitized_name":"@types/asterisk-manager","publisher":{"email":"ts-npm-types@microsoft.com","username":"types"},"maintainers":[{"email":"ts-npm-types@microsoft.com","username":"types"}],"license":"MIT","date":"2026-04-13T20:48:04.455Z","links":{"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/asterisk-manager","repository":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","npm":"https://www.npmjs.com/package/@types/asterisk-manager"}},"score":{"final":39.35006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":855241,"weekly":176742},"dependents":"34","updated":"2026-10-10T00:24:56.263Z","searchScore":39.13263,"package":{"name":"@ag-grid-community/styles","keywords":["ag","ag-grid","style","theme"],"version":"32.3.9","description":"AG Grid Styles and Themes","sanitized_name":"@ag-grid-community/styles","publisher":{"email":"sean@thelandsmans.com","username":"seanlandsman"},"maintainers":[{"email":"niall.crosby@gmail.com","username":"ceolter"},{"email":"sean@thelandsmans.com","username":"seanlandsman"},{"email":"rmc.software.consultancy@gmail.com","username":"rmc.software"}],"license":"MIT","date":"2025-08-13T09:29:13.639Z","links":{"homepage":"http://www.ag-grid.com/","repository":"git+https://github.com/ag-grid/ag-grid.git","bugs":"https://github.com/ag-grid/ag-grid/issues","npm":"https://www.npmjs.com/package/@ag-grid-community/styles"}},"score":{"final":39.13263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1518,"weekly":343},"dependents":"6","updated":"2026-10-06T19:36:37.534Z","searchScore":37.84142,"package":{"name":"asterisk.io","keywords":["asterisk","pbx","utilities","events","ami","agi","ari"],"version":"0.1.1","description":"node.js asterisk pbx io","sanitized_name":"asterisk-io","publisher":{"email":"marius@zugravu.com","username":"zmarius81"},"maintainers":[{"email":"marius@zugravu.com","username":"zmarius81"}],"date":"2014-10-27T11:41:33.320Z","links":{"homepage":"https://github.com/zmarius81/asterisk.io","repository":"git://github.com/zmarius81/asterisk.io","bugs":"https://github.com/zmarius81/asterisk.io/issues","npm":"https://www.npmjs.com/package/asterisk.io"}},"score":{"final":37.84142,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1941891,"weekly":409919},"dependents":"54","updated":"2026-10-10T00:22:16.369Z","searchScore":37.77517,"package":{"name":"@material/floating-label","keywords":["material components","material design","floatinglabel","floating label"],"version":"14.0.0","description":"The Material Components for the web floating-label component","sanitized_name":"@material/floating-label","publisher":{"email":"abhiomkar@gmail.com","username":"abhiomkar"},"maintainers":[{"email":"hi@yef.im","username":"yefim"},{"email":"abhiomkar@gmail.com","username":"abhiomkar"},{"email":"dfreedm2@gmail.com","username":"azakus"},{"email":"bicknellr@gmail.com","username":"bicknellr"},{"email":"aprigogin+npm@google.com","username":"material-admin"},{"email":"andrey.prigogin@gmail.com","username":"aprigogin"},{"email":"prodee@google.com","username":"patrickrodee"},{"email":"aomarks@gmail.com","username":"aomarks"},{"email":"emarquez@google.com","username":"emarquez"},{"email":"esgonzalez@google.com","username":"esgonzalez"},{"email":"asyncliz@gmail.com","username":"asyncliz"},{"email":"wangchan518@gmail.com","username":"candysonya"},{"email":"sayrisuarez@google.com","username":"ssuarez"},{"email":"brian.t.vann@gmail.com","username":"taylorv"}],"license":"MIT","date":"2022-04-28T16:55:46.100Z","links":{"homepage":"https://github.com/material-components/material-components-web#readme","repository":"git+https://github.com/material-components/material-components-web.git","bugs":"https://github.com/material-components/material-components-web/issues","npm":"https://www.npmjs.com/package/@material/floating-label"}},"score":{"final":37.77517,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":274043,"weekly":54856},"dependents":"3","updated":"2026-10-10T00:26:41.264Z","searchScore":37.605335,"package":{"name":"encoding-negotiator","keywords":["encoding","negotiator","accept-encoding","accept","http","header"],"version":"3.0.0","description":"a negotiator for the accept-encoding header","sanitized_name":"encoding-negotiator","publisher":{"email":"serayaeryn@gmail.com","actor":{"name":"serayaeryn","type":"user","email":"serayaeryn@gmail.com"},"username":"serayaeryn"},"maintainers":[{"email":"serayaeryn@gmail.com","username":"serayaeryn"}],"license":"MIT","date":"2025-06-24T14:49:36.719Z","links":{"homepage":"https://github.com/SerayaEryn/encoding-negotiator#readme","repository":"git+https://github.com/SerayaEryn/encoding-negotiator.git","bugs":"https://github.com/SerayaEryn/encoding-negotiator/issues","npm":"https://www.npmjs.com/package/encoding-negotiator"}},"score":{"final":37.605335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":155963,"weekly":39858},"dependents":"0","updated":"2026-10-10T00:21:48.468Z","searchScore":37.53306,"package":{"name":"@anolilab/multi-semantic-release","keywords":["anolilab","multi-semantic-release","semantic-release","monorepo","release","automation","ci","cd","continuous-integration","continuous-deployment","versioning","version-management","changelog","git","github","workspace","workspaces","lerna","nx","yarn-workspaces","pnpm-workspaces","npm-workspaces","multi-package","multi-package-release","topological-sort","dependency-graph"],"version":"4.4.23","description":"A multi semantic release tool for a monorepo.","sanitized_name":"@anolilab/multi-semantic-release","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"prisis","type":"user","email":"d.bannert@anolilab.de"},"trustedPublisher":{"oidcConfigId":"68184063-642a-4ef3-9947-49718e5b3a98","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"d.bannert@anolilab.de","username":"prisis"}],"license":"0BSD","date":"2026-10-04T09:33:57.914Z","links":{"homepage":"https://github.com/anolilab/semantic-release#readme","repository":"https://github.com/anolilab/semantic-release.git","bugs":"https://github.com/anolilab/semantic-release/issues","npm":"https://www.npmjs.com/package/@anolilab/multi-semantic-release"}},"score":{"final":37.53306,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2003,"weekly":1788},"dependents":0,"updated":"2026-10-08T18:11:07.260Z","searchScore":37.497208,"package":{"name":"@nakdev-npm/novanode","keywords":["cli","claude","codex","ai","usage","tokens","asterisk","sip","pbx","tui","novanode"],"version":"1.3.3","description":"NovaNode Asterisk telephony DevKit and Claude/Codex usage TUI","sanitized_name":"@nakdev-npm/novanode","publisher":{"email":"nachogonzalez.dev@gmail.com","username":"nakdev-npm"},"maintainers":[{"email":"nachogonzalez.dev@gmail.com","username":"nakdev-npm"}],"license":"MIT","date":"2026-10-01T18:06:06.455Z","links":{"homepage":"https://github.com/nachogonz/novanode-cli#readme","repository":"git+https://github.com/nachogonz/novanode-cli.git","bugs":"https://github.com/nachogonz/novanode-cli/issues","npm":"https://www.npmjs.com/package/@nakdev-npm/novanode"}},"score":{"final":37.497208,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":676,"weekly":131},"dependents":"1","updated":"2026-10-07T01:06:36.636Z","searchScore":37.49464,"package":{"name":"@ipcom/asterisk-ari","keywords":["Asterisk","ARI","Node.js","TypeScript"],"version":"1.0.0","description":"JavaScript client for Asterisk REST Interface.","sanitized_name":"@ipcom/asterisk-ari","publisher":{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"},"maintainers":[{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"}],"license":"Apache-2.0","date":"2026-03-03T19:57:16.789Z","links":{"homepage":"https://github.com/fabiotheo/ipcom-ari","repository":"git+https://github.com/fabiotheo/ipcom-ari.git","bugs":"https://ipcom.com.br","npm":"https://www.npmjs.com/package/@ipcom/asterisk-ari"}},"score":{"final":37.49464,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":343,"weekly":64},"dependents":0,"updated":"2026-10-09T17:41:14.126Z","searchScore":37.38892,"package":{"name":"@ipcom/asterisk-ami","keywords":[],"version":"0.4.0","description":"Asterisk manager for Asterisk versions 18 and 20","sanitized_name":"@ipcom/asterisk-ami","publisher":{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"},"maintainers":[{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"}],"license":"MIT","date":"2026-09-25T17:30:18.536Z","links":{"homepage":"https://github.com/fabiotheo/ipcom-ami#readme","repository":"git+https://github.com/fabiotheo/ipcom-ami.git","bugs":"https://github.com/fabiotheo/ipcom-ami/issues","npm":"https://www.npmjs.com/package/@ipcom/asterisk-ami"}},"score":{"final":37.38892,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":702684,"weekly":173038},"dependents":"140","updated":"2026-10-10T00:21:21.727Z","searchScore":36.366386,"package":{"name":"sip.js","keywords":["sip","webrtc","library","websocket","javascript","typescript"],"version":"0.21.2","description":"A SIP library for JavaScript","sanitized_name":"sip-js","publisher":{"email":"john@riordan.org","username":"john-e-riordan"},"maintainers":[{"email":"eric.green@onsip.com","username":"egreen_onsip"},{"email":"james@onsip.com","username":"james-criscuolo"},{"email":"jim@onsip.com","username":"jim-onsip"},{"email":"john@riordan.org","username":"john-e-riordan"}],"license":"MIT","date":"2022-10-27T18:08:13.921Z","links":{"homepage":"https://sipjs.com","repository":"git+https://github.com/onsip/SIP.js.git","bugs":"https://github.com/onsip/SIP.js/issues","npm":"https://www.npmjs.com/package/sip.js"}},"score":{"final":36.366386,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":88047,"weekly":15693},"dependents":"7","updated":"2026-10-10T00:26:32.748Z","searchScore":35.84448,"package":{"name":"@smui/floating-label","keywords":["svelte","svelte3","material-ui","material-design","material","svelte-components","sveltejs"],"version":"9.0.2","description":"Svelte Material UI - Floating Label","sanitized_name":"@smui/floating-label","publisher":{"email":"hperrin@gmail.com","username":"hperrin"},"maintainers":[{"email":"hperrin@gmail.com","username":"hperrin"}],"license":"Apache-2.0","date":"2026-08-03T22:55:37.081Z","links":{"homepage":"https://github.com/hperrin/svelte-material-ui#readme","repository":"git+https://github.com/hperrin/svelte-material-ui.git","bugs":"https://github.com/hperrin/svelte-material-ui/issues","npm":"https://www.npmjs.com/package/@smui/floating-label"}},"score":{"final":35.84448,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2661,"weekly":978},"dependents":0,"updated":"2026-10-06T19:51:18.208Z","searchScore":35.589344,"package":{"name":"@asterisk-labs/taco","keywords":["taco","earth-observation","geospatial","parquet","cloud-optimized","range-requests"],"version":"0.14.2","description":"JavaScript reader for the TACO format, independent of libtaco.","sanitized_name":"@asterisk-labs/taco","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"c1333d33-a0eb-477a-8e1d-936348aa1dc5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cesar@asterisk.coop","username":"csaybar"}],"license":"MIT","date":"2026-09-29T19:47:31.280Z","links":{"homepage":"https://github.com/asterisk-labs/taco/tree/main/javascript#readme","repository":"git+https://github.com/asterisk-labs/taco.git","bugs":"https://github.com/asterisk-labs/taco/issues","npm":"https://www.npmjs.com/package/@asterisk-labs/taco"}},"score":{"final":35.589344,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":524954,"weekly":130201},"dependents":"154","updated":"2026-10-10T00:19:55.997Z","searchScore":35.307247,"package":{"name":"jssip","keywords":["sip","websocket","webrtc","node","browser","library"],"version":"3.13.8","description":"The Javascript SIP library","sanitized_name":"jssip","publisher":{"email":"jmillan@aliax.net","username":"jmillan"},"maintainers":[{"email":"ibc@aliax.net","username":"ibc"},{"email":"jmillan@aliax.net","username":"jmillan"}],"license":"MIT","date":"2026-05-06T11:10:24.509Z","links":{"homepage":"https://jssip.net","repository":"git+https://github.com/versatica/JsSIP.git","bugs":"https://github.com/versatica/JsSIP/issues","npm":"https://www.npmjs.com/package/jssip"}},"score":{"final":35.307247,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":201411,"weekly":44661},"dependents":"4","updated":"2026-10-10T00:26:57.025Z","searchScore":34.739166,"package":{"name":"locize-cli","keywords":["cli","locize"],"version":"12.8.6","description":"locize cli to import locales","sanitized_name":"locize-cli","publisher":{"email":"adriano@raiano.ch","actor":{"name":"adrai","type":"user","email":"adriano@raiano.ch"},"username":"adrai"},"maintainers":[{"email":"adriano@raiano.ch","username":"adrai"},{"email":"jan.muehlemann@gmail.com","username":"jamuhl"}],"license":"MIT","date":"2026-10-01T14:02:57.555Z","links":{"homepage":"https://locize.com","repository":"git+https://github.com/locize/locize-cli.git","bugs":"https://github.com/locize/locize-cli/issues","npm":"https://www.npmjs.com/package/locize-cli"}},"score":{"final":34.739166,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":74214,"weekly":16574},"dependents":"6","updated":"2026-10-10T00:24:08.017Z","searchScore":33.558014,"package":{"name":"multi-semantic-release","keywords":[],"version":"3.1.0","description":"[![CI](https://github.com/dhoulb/multi-semantic-release/workflows/CI/badge.svg)](https://github.com/dhoulb/multi-semantic-release/actions) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=","sanitized_name":"multi-semantic-release","publisher":{"email":"dave@shax.com","username":"dhoulb"},"maintainers":[{"email":"dave@shax.com","username":"dhoulb"},{"email":"golub.anton@gmail.com","username":"antongolub"}],"license":"0BSD","date":"2025-11-15T11:55:09.820Z","links":{"homepage":"https://github.com/dhoulb/multi-semantic-release#readme","repository":"git+https://github.com/dhoulb/multi-semantic-release.git","bugs":"https://github.com/dhoulb/multi-semantic-release/issues","npm":"https://www.npmjs.com/package/multi-semantic-release"}},"score":{"final":33.558014,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":165,"weekly":30},"dependents":0,"updated":"2026-10-05T01:21:07.470Z","searchScore":33.466553,"package":{"name":"iobroker.asterisk","keywords":["voip","asterisk","sip","voice","call","speach","ioBroker"],"version":"2.0.3","description":"asterisk alarm system","sanitized_name":"iobroker-asterisk","publisher":{"email":"thorsten@stueben.de","username":"schmupu"},"maintainers":[{"email":"dogafox@gmail.com","username":"bluefox"},{"email":"thorsten@stueben.de","username":"schmupu"}],"license":"MIT","date":"2025-03-30T18:45:22.800Z","links":{"homepage":"https://github.com/schmupu/ioBroker.asterisk","repository":"git+https://github.com/schmupu/ioBroker.asterisk.git","bugs":"https://github.com/schmupu/ioBroker.asterisk/issues","npm":"https://www.npmjs.com/package/iobroker.asterisk"}},"score":{"final":33.466553,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":636,"weekly":208},"dependents":0,"updated":"2026-10-04T17:46:10.790Z","searchScore":33.25059,"package":{"name":"@asterisk-labs/cozip","keywords":["cozip","zip","cloud-optimized","geospatial","range-requests"],"version":"2026.9.27","description":"Pure-JS reader for Cloud-Optimized ZIP (cozip) archives over HTTP.","sanitized_name":"@asterisk-labs/cozip","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4e25ab87-f7ee-48e0-bad2-622b3781f281","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cesar@asterisk.coop","username":"csaybar"}],"license":"MIT","date":"2026-09-27T17:40:25.089Z","links":{"homepage":"https://github.com/asterisk-labs/cozip/tree/main/javascript#readme","repository":"git+https://github.com/asterisk-labs/cozip.git","bugs":"https://github.com/asterisk-labs/cozip/issues","npm":"https://www.npmjs.com/package/@asterisk-labs/cozip"}},"score":{"final":33.25059,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":155,"weekly":44},"dependents":0,"updated":"2026-10-05T12:31:17.345Z","searchScore":32.86567,"package":{"name":"@ayvazyan101/asterisk","keywords":["ai","agent","cli","llama.cpp","anthropic","telegram-bot","local-first"],"version":"0.6.0","description":"Asterisk — lightweight, personal AI assistant with local-first model support (llama.cpp and any OpenAI-compatible server), daemon controls, and a Telegram bot bridge.","sanitized_name":"@ayvazyan101/asterisk","publisher":{"email":"ayvazyan10@gmail.com","username":"ayvazyan10"},"maintainers":[{"email":"ayvazyan10@gmail.com","username":"ayvazyan10"}],"license":"Apache-2.0","date":"2026-08-31T12:07:37.475Z","links":{"homepage":"https://github.com/ayvazyan10/asterisk#readme","repository":"git+https://github.com/ayvazyan10/asterisk.git","bugs":"https://github.com/ayvazyan10/asterisk/issues","npm":"https://www.npmjs.com/package/@ayvazyan101/asterisk"}},"score":{"final":32.86567,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2605,"weekly":503},"dependents":0,"updated":"2026-10-09T18:26:11.565Z","searchScore":32.860886,"package":{"name":"s4e-icons","keywords":["svelte"],"version":"0.0.505","description":"prototype - collection of SVG icon components for Svelte","sanitized_name":"s4e-icons","publisher":{"email":"eswat2@gmail.com","username":"eswat2"},"maintainers":[{"email":"eswat2@gmail.com","username":"eswat2"}],"license":"MIT","date":"2024-10-21T14:36:08.959Z","links":{"repository":"https://github.com/eswat2/s4e-icons.git","npm":"https://www.npmjs.com/package/s4e-icons"}},"score":{"final":32.860886,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":919,"weekly":228},"dependents":"1","updated":"2026-10-03T08:26:08.896Z","searchScore":32.770035,"package":{"name":"@ecl/ec-component-form-label","keywords":["ecl","europa-component-library","design-system"],"version":"2.39.0","description":"ECL Form Labels","sanitized_name":"@ecl/ec-component-form-label","publisher":{"email":"davidepuntoferrante@gmail.com","username":"planctus"},"maintainers":[{"email":"a@bypopcorn.com","username":"papegaill"},{"email":"huard.yan@gmail.com","username":"yhuard"},{"email":"kalin.chernev@gmail.com","username":"kalin.chernev"},{"email":"wesley.deglise@gmail.com","username":"weslito"},{"email":"emery.romain@gmail.com","username":"emeryro"},{"email":"davidepuntoferrante@gmail.com","username":"planctus"}],"license":"EUPL-1.1","date":"2021-08-12T13:07:06.407Z","links":{"homepage":"https://github.com/ec-europa/europa-component-library","repository":"git+https://github.com/ec-europa/europa-component-library.git","bugs":"https://github.com/ec-europa/europa-component-library/issues","npm":"https://www.npmjs.com/package/@ecl/ec-component-form-label"}},"score":{"final":32.770035,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":191,"weekly":52},"dependents":0,"updated":"2026-10-03T18:51:10.940Z","searchScore":32.612522,"package":{"name":"@minscof/node-red-contrib-asterisk-ari","keywords":["node-red","node-red-node","node-red-contrib","asterisk","ari","voip"],"version":"2025.1.8","description":"Package for Controlling Asterisk via ARI","sanitized_name":"@minscof/node-red-contrib-asterisk-ari","publisher":{"email":"minscof@hotmail.com","username":"minscof"},"maintainers":[{"email":"minscof@hotmail.com","username":"minscof"}],"license":"MIT","date":"2025-03-08T12:00:41.830Z","links":{"homepage":"https://github.com/minscof/node-red-contrib-asterisk-ari/","repository":"git+https://github.com/minscof/node-red-contrib-asterisk-ari.git","bugs":" https://github.com/minscof/node-red-contrib-asterisk-ari/issues","npm":"https://www.npmjs.com/package/@minscof/node-red-contrib-asterisk-ari"}},"score":{"final":32.612522,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1829,"weekly":310},"dependents":0,"updated":"2026-10-08T03:36:17.270Z","searchScore":32.539703,"package":{"name":"disableautofill","keywords":["disable-autofill","disable-autocomplete"],"version":"4.0.0","description":"The easiest solution for disabling Google Chrome auto-fill, auto-complete functions.","sanitized_name":"disableautofill","publisher":{"email":"terrylin.developer@gmail.com","username":"terrylinooo"},"maintainers":[{"email":"terrylin.developer@gmail.com","username":"terrylinooo"}],"license":"MIT","date":"2023-12-03T08:33:33.715Z","links":{"homepage":"https://github.com/terrylinooo/disableautofill.js","repository":"git+https://github.com/terrylinooo/disableautofill.js.git","bugs":"https://github.com/terrylinooo/disableautofill.js/issues","npm":"https://www.npmjs.com/package/disableautofill"}},"score":{"final":32.539703,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2775,"weekly":726},"dependents":0,"updated":"2026-10-07T10:11:12.361Z","searchScore":32.154736,"package":{"name":"@neos21/bootstrap3-glyphicons","keywords":[],"version":"1.0.7","description":"Bootstrap3 Glyphicons","sanitized_name":"@neos21/bootstrap3-glyphicons","publisher":{"email":"neos21@gmail.com","username":"neos21"},"maintainers":[{"email":"neos21@gmail.com","username":"neos21"}],"license":"MIT","date":"2020-11-19T06:10:58.744Z","links":{"homepage":"https://github.com/Neos21/bootstrap3-glyphicons#readme","repository":"git+https://github.com/Neos21/bootstrap3-glyphicons.git","bugs":"https://github.com/Neos21/bootstrap3-glyphicons/issues","npm":"https://www.npmjs.com/package/@neos21/bootstrap3-glyphicons"}},"score":{"final":32.154736,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":48175,"weekly":16394},"dependents":"1","updated":"2026-10-10T00:25:09.256Z","searchScore":32.057114,"package":{"name":"plivo-jssip","keywords":["sip","websocket","webrtc","node","browser","library"],"version":"1.0.5","description":"Plivo's Javascript SIP library","sanitized_name":"plivo-jssip","publisher":{"email":"sdks@plivo.com","username":"plivo-sdks"},"maintainers":[{"email":"sdks@plivo.com","username":"plivo-sdks"}],"license":"MIT","date":"2024-07-24T11:08:58.359Z","links":{"homepage":"https://jssip.net","repository":"git+https://github.com/versatica/JsSIP.git","bugs":"https://github.com/versatica/JsSIP/issues","npm":"https://www.npmjs.com/package/plivo-jssip"}},"score":{"final":32.057114,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":72835,"weekly":15275},"dependents":"12","updated":"2026-10-10T00:27:21.814Z","searchScore":31.963428,"package":{"name":"serverless-dynamodb-local","keywords":["serverless framework plugin","serverless applications","serverless plugins","api gateway","lambda","dynamodb","dynamodb local","aws","aws lambda","aws dynamodb","amazon","amazon web services","serverless.com"],"version":"0.2.40","description":"Serverless dynamodb local plugin","sanitized_name":"serverless-dynamodb-local","publisher":{"email":"shalithasuranga@gmail.com","username":"shalithasuranga"},"maintainers":[{"email":"hasith@gmail.com","username":"hasith"},{"email":"itadmin@99x.io","username":"99xtechnology"}],"license":"MIT","date":"2021-06-30T09:29:56.461Z","links":{"homepage":"https://github.com/99xt/serverless-dynamodb-local#readme","repository":"git+https://github.com/99xt/serverless-dynamodb-local.git","bugs":"https://github.com/99xt/serverless-dynamodb-local/issues","npm":"https://www.npmjs.com/package/serverless-dynamodb-local"}},"score":{"final":31.963428,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":228,"weekly":44},"dependents":"1","updated":"2026-10-06T22:21:29.362Z","searchScore":31.904512,"package":{"name":"@freepbx/astman","keywords":["asterisk","voip","ami","asterisk-manager"],"version":"1.0.0","description":"A node.js module for interacting with the Asterisk Manager API.","sanitized_name":"@freepbx/astman","publisher":{"email":"leedm777@yahoo.com","username":"leedm777"},"maintainers":[{"email":"arunav@sangoma.com","username":"arunbalan_nv"},{"email":"leedm777@yahoo.com","username":"leedm777"}],"date":"2019-08-08T19:06:50.477Z","links":{"repository":"https://git.freepbx.org/scm/fl/astman-nodejs.git","npm":"https://www.npmjs.com/package/@freepbx/astman"}},"score":{"final":31.904512,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":84373,"weekly":15971},"dependents":"84","updated":"2026-10-10T00:24:08.988Z","searchScore":31.667059,"package":{"name":"ag-grid-vue","keywords":["grid","data","table","vue","vuejs"],"version":"31.3.4","description":"AG Grid Vue 2 Component","sanitized_name":"ag-grid-vue","publisher":{"email":"sean@thelandsmans.com","username":"seanlandsman"},"maintainers":[{"email":"niall.crosby@gmail.com","username":"ceolter"},{"email":"sean@thelandsmans.com","username":"seanlandsman"},{"email":"alberto.gutierrez.campo@gmail.com","username":"alberto.gutierrez"},{"email":"rmc.software.consultancy@gmail.com","username":"rmc.software"}],"license":"MIT","date":"2024-07-16T13:10:01.309Z","links":{"homepage":"https://www.ag-grid.com/","repository":"git+https://github.com/ag-grid/ag-grid.git","bugs":"https://github.com/ag-grid/ag-grid/issues","npm":"https://www.npmjs.com/package/ag-grid-vue"}},"score":{"final":31.667059,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":356,"weekly":93},"dependents":0,"updated":"2026-10-07T13:51:31.846Z","searchScore":31.65771,"package":{"name":"awry","keywords":["asterisk","ari"],"version":"8.1.0","description":"An ARI websocket and API client library","sanitized_name":"awry","publisher":{"email":"chad.mcelligott@gmail.com","username":"chadxz"},"maintainers":[{"email":"chad.mcelligott@gmail.com","username":"chadxz"}],"license":"MIT","date":"2021-04-02T05:10:29.665Z","links":{"homepage":"https://github.com/chadxz/awry#readme","repository":"git+https://github.com/chadxz/awry.git","bugs":"https://github.com/chadxz/awry/issues","npm":"https://www.npmjs.com/package/awry"}},"score":{"final":31.65771,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":222672,"weekly":79573},"dependents":"2","updated":"2026-10-10T00:25:21.388Z","searchScore":31.564777,"package":{"name":"@mtcute/markdown-parser","keywords":[],"version":"0.32.4","description":"Markdown entities parser for mtcute","sanitized_name":"@mtcute/markdown-parser","publisher":{"email":"me@tei.su","actor":{"name":"teidesu","type":"user","email":"me@tei.su"},"username":"teidesu"},"maintainers":[{"email":"me@tei.su","username":"teidesu"}],"license":"MIT","date":"2026-10-05T17:38:33.710Z","links":{"homepage":"https://mtcute.dev","repository":"git+https://github.com/mtcute/mtcute.git","bugs":"https://github.com/mtcute/mtcute/issues","npm":"https://www.npmjs.com/package/@mtcute/markdown-parser"}},"score":{"final":31.564777,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3258,"weekly":790},"dependents":0,"updated":"2026-10-07T08:01:14.486Z","searchScore":31.54904,"package":{"name":"@sunasteriskrnd/takumi","keywords":["cli","takumi","boilerplate","bootstrap","template"],"version":"0.22.0","description":"CLI tool for bootstrapping and managing Takumi projects","sanitized_name":"@sunasteriskrnd/takumi","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"9cabd304-f666-4024-a4ab-efe190106691","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"thphuong1093@gmail.com","username":"thphuong"},{"email":"pham.van.toan@sun-asterisk.com","username":"toanpv0639"}],"license":"MIT","date":"2026-09-30T07:56:38.091Z","links":{"homepage":"https://github.com/sun-asterisk-internal/takumi-cli#readme","repository":"git+https://github.com/sun-asterisk-internal/takumi-cli.git","bugs":"https://github.com/sun-asterisk-internal/takumi-cli/issues","npm":"https://www.npmjs.com/package/@sunasteriskrnd/takumi"}},"score":{"final":31.54904,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":597,"weekly":185},"dependents":"2","updated":"2026-10-06T15:31:31.580Z","searchScore":31.290762,"package":{"name":"@ecl/generic-component-form-label","keywords":["ecl","europa-component-library","design-system"],"version":"1.3.0","description":"ECL Form Labels","sanitized_name":"@ecl/generic-component-form-label","publisher":{"email":"kalin.chernev@gmail.com","username":"kalin.chernev"},"maintainers":[{"email":"a@bypopcorn.com","username":"papegaill"},{"email":"huard.yan@gmail.com","username":"yhuard"},{"email":"kalin.chernev@gmail.com","username":"kalin.chernev"},{"email":"wesley.deglise@gmail.com","username":"weslito"},{"email":"emery.romain@gmail.com","username":"emeryro"},{"email":"davidepuntoferrante@gmail.com","username":"planctus"}],"license":"EUPL-1.1","date":"2019-12-09T08:33:32.913Z","links":{"homepage":"https://github.com/ec-europa/europa-component-library","repository":"git+https://github.com/ec-europa/europa-component-library.git","bugs":"https://github.com/ec-europa/europa-component-library/issues","npm":"https://www.npmjs.com/package/@ecl/generic-component-form-label"}},"score":{"final":31.290762,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":123,"weekly":17},"dependents":0,"updated":"2026-10-06T20:36:23.141Z","searchScore":31.141228,"package":{"name":"n8n-nodes-asterisk","keywords":["n8n-community-node-package","n8n","asterisk","pbx","voip","telephony","sip","ari","call-control","channels","bridges"],"version":"1.3.3","description":"n8n community node for Asterisk PBX integration with comprehensive ARI (Asterisk REST Interface) support","sanitized_name":"n8n-nodes-asterisk","publisher":{"email":"npm@emailinbox.info","username":"cybernetic-node-composer"},"maintainers":[{"email":"npm@emailinbox.info","username":"cybernetic-node-composer"}],"license":"MIT","date":"2025-11-22T15:41:08.970Z","links":{"homepage":"https://www.npmjs.com/package/n8n-nodes-asterisk","repository":"git+https://github.com/ekenny/n8n-custom-nodes.git","bugs":"https://github.com/ekenny/n8n-custom-nodes/issues","npm":"https://www.npmjs.com/package/n8n-nodes-asterisk"}},"score":{"final":31.141228,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":199,"weekly":16},"dependents":"1","updated":"2026-10-10T01:06:09.340Z","searchScore":30.952677,"package":{"name":"@grec0/mcp-s2s-asterisk","keywords":["mcp","model-context-protocol","asterisk","s2s","speech-to-speech","conversational-ai","telephony"],"version":"0.1.3","description":"MCP server para asistente telefónico conversacional con Asterisk S2S","sanitized_name":"@grec0/mcp-s2s-asterisk","publisher":{"actor":{"name":"grec0","type":"user","email":"goyo.corroto@gmail.com"},"email":"goyo.corroto@gmail.com","username":"grec0"},"maintainers":[{"email":"goyo.corroto@gmail.com","username":"grec0"}],"license":"MIT","date":"2025-06-20T19:26:33.108Z","links":{"homepage":"https://github.com/gcorroto/mcp-s2s-asterisk","repository":"git+https://github.com/gcorroto/mcp-s2s-asterisk.git","bugs":"https://github.com/gcorroto/mcp-s2s-asterisk/issues","npm":"https://www.npmjs.com/package/@grec0/mcp-s2s-asterisk"}},"score":{"final":30.952677,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":901,"weekly":8},"dependents":0,"updated":"2026-10-09T01:16:09.887Z","searchScore":30.885824,"package":{"name":"@fonoster/amd","keywords":[],"version":"0.27.0","description":"Standalone answering-machine-detection sidecar for the Fonoster platform","sanitized_name":"@fonoster/amd","publisher":{"email":"fonosterteam@fonoster.com","username":"fonoster-oss"},"maintainers":[{"email":"fonosterteam@fonoster.com","username":"fonoster-oss"}],"license":"MIT","date":"2026-09-18T01:03:55.632Z","links":{"homepage":"https://github.com/fonoster/fonoster#readme","repository":"git+https://github.com/fonoster/fonoster.git","bugs":"https://github.com/fonoster/fonoster/issues","npm":"https://www.npmjs.com/package/@fonoster/amd"}},"score":{"final":30.885824,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":270,"weekly":203},"dependents":0,"updated":"2026-10-06T07:51:28.598Z","searchScore":30.472652,"package":{"name":"asterisk-ai-agent-gateway-sdk","keywords":[],"version":"0.3.1","description":"Partner SDK for the Asterisk AI Agent Gateway realtime protocol v1","sanitized_name":"asterisk-ai-agent-gateway-sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"59a4c7b6-3c28-4bab-af0c-50cb934d7f37","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ngotheson1@gmail.com","username":"sonnog"}],"license":"MIT","date":"2026-09-29T07:04:25.534Z","links":{"homepage":"https://github.com/sonnt68/Asterisk-AI-Agent-Gateway#readme","repository":"git+https://github.com/sonnt68/Asterisk-AI-Agent-Gateway.git","bugs":"https://github.com/sonnt68/Asterisk-AI-Agent-Gateway/issues","npm":"https://www.npmjs.com/package/asterisk-ai-agent-gateway-sdk"}},"score":{"final":30.472652,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50113,"weekly":7886},"dependents":"6","updated":"2026-10-10T00:30:49.819Z","searchScore":29.016127,"package":{"name":"phpunserialize","keywords":["php","serialization","unserialize"],"version":"1.3.0","description":"Convert serialized PHP data to a javascript object graph","sanitized_name":"phpunserialize","publisher":{"email":"bd808@bd808.com","username":"bd808"},"maintainers":[{"email":"bd808@bd808.com","username":"bd808"}],"license":"MIT","date":"2022-12-18T00:43:58.301Z","links":{"homepage":"https://github.com/bd808/php-unserialize-js","repository":"git://github.com/bd808/php-unserialize-js.git","bugs":"https://github.com/bd808/php-unserialize-js/issues","npm":"https://www.npmjs.com/package/phpunserialize"}},"score":{"final":29.016127,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":338,"weekly":15},"dependents":"1","updated":"2026-10-06T10:36:15.391Z","searchScore":28.91974,"package":{"name":"juv-ksip-softphone","keywords":["react","sip","softphone","webrtc","freepbx","asterisk","voip","video-call","audio-call"],"version":"1.7.5","description":"A React WebRTC SIP softphone component for FreePBX/Asterisk with audio/video calls, auto-recording, connection monitoring, and API upload support","sanitized_name":"juv-ksip-softphone","publisher":{"email":"juvybantal@gmail.com","username":"juv"},"maintainers":[{"email":"juvybantal@gmail.com","username":"juv"}],"license":"MIT","date":"2026-07-13T03:27:41.447Z","links":{"homepage":"https://github.com/kitenebie/SoftPhone-FreePBX#readme","repository":"git+https://github.com/kitenebie/SoftPhone-FreePBX.git","bugs":"https://github.com/kitenebie/SoftPhone-FreePBX/issues","npm":"https://www.npmjs.com/package/juv-ksip-softphone"}},"score":{"final":28.91974,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":110,"weekly":29},"dependents":0,"updated":"2026-10-04T14:21:09.917Z","searchScore":28.768719,"package":{"name":"asterisk-audiosocket","keywords":["asterisk","audiosocket","voip","telephony","sip","voice","voicebot","slin16","pcm","rtp","ai-voice-agent","speech","ivr"],"version":"0.1.0","description":"Dependency-free Asterisk AudioSocket protocol implementation for Node.js. TypeScript types, framed slin16 codec, paced playback, barge-in.","sanitized_name":"asterisk-audiosocket","publisher":{"email":"tahir@ictinnovations.com","username":"tahiralmas"},"maintainers":[{"email":"tahir@ictinnovations.com","username":"tahiralmas"}],"license":"MIT","date":"2026-08-09T13:41:22.374Z","links":{"homepage":"https://github.com/ictinnovations/asterisk-audiosocket#readme","repository":"git+https://github.com/ictinnovations/asterisk-audiosocket.git","bugs":"https://github.com/ictinnovations/asterisk-audiosocket/issues","npm":"https://www.npmjs.com/package/asterisk-audiosocket"}},"score":{"final":28.768719,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":850,"weekly":243},"dependents":"4","updated":"2026-10-06T21:16:27.670Z","searchScore":28.17126,"package":{"name":"ding-dong","keywords":[],"version":"0.1.7","description":"Write AGI-server quickly! (AGI - Asterisk Gateway Interface)","sanitized_name":"ding-dong","publisher":{"email":"antirek@yandex.ru","username":"antirek"},"maintainers":[{"email":"antirek@yandex.ru","username":"antirek"}],"date":"2019-02-26T09:58:20.033Z","links":{"homepage":"https://github.com/antirek/ding-dong#readme","repository":"git://github.com/antirek/ding-dong.git","bugs":"https://github.com/antirek/ding-dong/issues","npm":"https://www.npmjs.com/package/ding-dong"}},"score":{"final":28.17126,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1379,"weekly":830},"dependents":0,"updated":"2026-10-04T20:51:10.376Z","searchScore":27.885487,"package":{"name":"@3mo/grid","keywords":["lit","web-component","css-grid"],"version":"1.2.2","description":"A web component for CSS grid layouts with rows, columns, gaps, auto-flow and alignment as attributes.","sanitized_name":"@3mo/grid","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:ad4fd2f7-8969-4254-9f95-9a57056dc421","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"mm@3mo.de","username":"manuelmolicki"},{"email":"a11delavar@outlook.com","username":"arshia11d"},{"email":"jm@3mo.de","username":"julian.molicki"},{"email":"avorobiov@artelogic.net","username":"avorobiov_artelogic"}],"license":"MIT","date":"2026-09-27T20:47:49.045Z","links":{"homepage":"https://3mo-esolutions.github.io/web-components/?path=/docs/layout-grid--overview","repository":"git+https://github.com/3mo-esolutions/web-components.git","bugs":"https://github.com/3mo-esolutions/web-components/issues","npm":"https://www.npmjs.com/package/@3mo/grid"}},"score":{"final":27.885487,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17878,"weekly":3395},"dependents":"21","updated":"2026-10-10T00:25:57.349Z","searchScore":27.436457,"package":{"name":"@ag-grid-community/vue","keywords":["grid","data","table","vue","vuejs"],"version":"31.3.4","description":"AG Grid Vue 2 Component","sanitized_name":"@ag-grid-community/vue","publisher":{"email":"sean@thelandsmans.com","username":"seanlandsman"},"maintainers":[{"email":"niall.crosby@gmail.com","username":"ceolter"},{"email":"sean@thelandsmans.com","username":"seanlandsman"},{"email":"rmc.software.consultancy@gmail.com","username":"rmc.software"}],"license":"MIT","date":"2024-07-16T13:08:39.993Z","links":{"homepage":"https://www.ag-grid.com/","repository":"git+https://github.com/ag-grid/ag-grid.git","bugs":"https://github.com/ag-grid/ag-grid/issues","npm":"https://www.npmjs.com/package/@ag-grid-community/vue"}},"score":{"final":27.436457,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6451,"weekly":3601},"dependents":"15","updated":"2026-10-07T23:01:15.126Z","searchScore":27.392977,"package":{"name":"express-acl","keywords":["express-acl","Acl","node-acl","Access control list","Expressjs"],"version":"2.0.9","description":"Access control list manager for Expressjs","sanitized_name":"express-acl","publisher":{"email":"thomasnyambati@gmail.com","username":"thomasnyambati"},"maintainers":[{"email":"thomasnyambati@gmail.com","username":"thomasnyambati"}],"license":"MIT","date":"2023-03-04T20:32:53.282Z","links":{"homepage":"https://github.com/nyambati/express-acl#readme","repository":"git+https://github.com/nyambati/express-acl.git","bugs":"https://github.com/nyambati/express-acl/issues","npm":"https://www.npmjs.com/package/express-acl"}},"score":{"final":27.392977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":495,"weekly":164},"dependents":"1","updated":"2026-10-05T22:06:10.702Z","searchScore":27.234602,"package":{"name":"ami-io","keywords":["asterisk","manager","interface","node","iojs","ami"],"version":"1.2.1","description":"Asterisk Manager Interface client.","sanitized_name":"ami-io","publisher":{"email":"numminorihsf@gmail.com","username":"numminorihsf"},"maintainers":[{"email":"numminorihsf@gmail.com","username":"numminorihsf"}],"license":"MIT","date":"2018-08-17T00:31:10.680Z","links":{"homepage":"https://github.com/NumminorihSF/ami-io#readme","repository":"git://github.com/NumminorihSF/ami-io.git","bugs":"https://github.com/NumminorihSF/ami-io/issues","npm":"https://www.npmjs.com/package/ami-io"}},"score":{"final":27.234602,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":110,"weekly":20},"dependents":0,"updated":"2026-10-06T00:51:13.448Z","searchScore":27.17554,"package":{"name":"extended-ami-ipcom","keywords":["AMI","Asterisk","asterisk-manager","CRM-on-Asterisk"],"version":"1.0.12","description":"Advanced manager for connecting to Asterisk","sanitized_name":"extended-ami-ipcom","publisher":{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"},"maintainers":[{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"}],"license":"MIT","date":"2024-08-16T23:00:40.994Z","links":{"homepage":"https://github.com/fabiotheo/extended-ami#readme","repository":"git+https://github.com/fabiotheo/extended-ami.git","bugs":"https://github.com/fabiotheo/extended-ami/issues","npm":"https://www.npmjs.com/package/extended-ami-ipcom"}},"score":{"final":27.17554,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":59249,"weekly":15161},"dependents":"21","updated":"2026-10-10T00:29:56.992Z","searchScore":26.971077,"package":{"name":"draftjs-to-markdown","keywords":[],"version":"0.6.0","description":"A library for draftjs to markdown conversion.","sanitized_name":"draftjs-to-markdown","publisher":{"email":"jyotipuri@gmail.com","username":"jyotipuri"},"maintainers":[{"email":"jyotipuri@gmail.com","username":"jyotipuri"}],"license":"MIT","date":"2019-12-08T13:08:48.064Z","links":{"homepage":"https://github.com/jpuri/draftjs-to-markdown#readme","repository":"git+https://github.com/jpuri/draftjs-to-markdown.git","bugs":"https://github.com/jpuri/draftjs-to-markdown/issues","npm":"https://www.npmjs.com/package/draftjs-to-markdown"}},"score":{"final":26.971077,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36081,"weekly":6484},"dependents":"5","updated":"2026-10-10T00:30:22.438Z","searchScore":26.918818,"package":{"name":"pino-noir","keywords":[],"version":"3.0.0","description":"Redact sensitive information from your pino logs. ","sanitized_name":"pino-noir","publisher":{"email":"james.sumners@gmail.com","username":"jsumners"},"maintainers":[{"email":"hello@matteocollina.com","username":"matteo.collina"},{"email":"james.sumners@gmail.com","username":"jsumners"},{"email":"emily@contactvibe.com","username":"nexxy"},{"email":"huperekchuno@googlemail.com","username":"davidmarkclements"}],"license":"MIT","date":"2025-12-01T22:01:21.589Z","links":{"homepage":"https://github.com/pinojs/pino-noir#readme","repository":"git+https://github.com/pinojs/pino-noir.git","bugs":"https://github.com/pinojs/pino-noir/issues","npm":"https://www.npmjs.com/package/pino-noir"}},"score":{"final":26.918818,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26976,"weekly":9238},"dependents":"5","updated":"2026-10-05T15:48:36.288Z","searchScore":26.908234,"package":{"name":"equation-parser","keywords":[],"version":"1.0.0","description":"Parse equations to an AST","sanitized_name":"equation-parser","publisher":{"email":"kristoffer.gram@gmail.com","username":"kgram"},"maintainers":[{"email":"kristoffer.gram@gmail.com","username":"kgram"}],"license":"MIT","date":"2022-12-29T22:23:19.744Z","links":{"homepage":"https://github.com/kgram/equation-parser","repository":"https://github.com/kgram/equation-parser.git","npm":"https://www.npmjs.com/package/equation-parser"}},"score":{"final":26.908234,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":70,"weekly":11},"dependents":0,"updated":"2026-10-07T14:21:12.892Z","searchScore":26.682142,"package":{"name":"rx-ami","keywords":["asterisk","ami","rxjs"],"version":"1.0.55","description":"## What is Asterisk AMI?","sanitized_name":"rx-ami","publisher":{"email":"developers@xenialab.it","username":"xcally"},"maintainers":[{"email":"developers@xenialab.it","username":"xcally-admin"},{"email":"fabio.lodato@hotmail.it","username":"fabioldt"}],"license":"ISC","date":"2023-12-27T16:27:40.896Z","links":{"homepage":"https://bitbucket.org/xenialab/rx-ami","repository":"git+https://bitbucket.org/xenialab/rx-ami.git","npm":"https://www.npmjs.com/package/rx-ami"}},"score":{"final":26.682142,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":440,"weekly":52},"dependents":0,"updated":"2026-10-09T16:01:10.080Z","searchScore":26.660048,"package":{"name":"asteriskagi","keywords":["Asterisk","AGI","Node"],"version":"1.3.0","description":"NodeJS Fast AGI Server","sanitized_name":"asteriskagi","publisher":{"email":"coreymcf@gmail.com","username":"coreymcf"},"maintainers":[{"email":"junk@secretop.com","username":"gamegamer43"},{"email":"coreymcf@gmail.com","username":"coreymcf"}],"license":"MIT","date":"2026-08-28T15:34:45.437Z","links":{"homepage":"https://github.com/clearlyip/node-asteriskagi#readme","repository":"git+https://github.com/clearlyip/node-asteriskagi.git","bugs":"https://github.com/clearlyip/node-asteriskagi/issues","npm":"https://www.npmjs.com/package/asteriskagi"}},"score":{"final":26.660048,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124,"weekly":124},"dependents":0,"updated":"2026-10-09T15:26:15.393Z","searchScore":26.576555,"package":{"name":"dsh-icd-rule-check","keywords":["deepseek-harness","dsh","dsh-plugin","cordis","icd","rule"],"version":"0.2.4","description":"ICD 合并编码与星剑号配对提示（依据 GB/T 14396-2016 与公开的 ICD 使用说明，仅提示差异，不作出定性结论）","sanitized_name":"dsh-icd-rule-check","publisher":{"email":"novelnexusai@outlook.com","username":"perrylink"},"maintainers":[{"email":"novelnexusai@outlook.com","username":"perrylink"}],"license":"Apache-2.0","date":"2026-10-09T15:25:44.168Z","links":{"homepage":"https://github.com/PerryLink/dsh-icd-rule-check#readme","repository":"git+https://github.com/PerryLink/dsh-icd-rule-check.git","bugs":"https://github.com/PerryLink/dsh-icd-rule-check/issues","npm":"https://www.npmjs.com/package/dsh-icd-rule-check"}},"score":{"final":26.576555,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":79,"weekly":14},"dependents":0,"updated":"2026-10-07T13:11:11.744Z","searchScore":25.873457,"package":{"name":"@mschaeffler/node-red-asterisk-ami-manager","keywords":["node-red","asterisk"],"version":"1.1.6","description":"Transfer Asterisk AMI events to json object string representation","sanitized_name":"@mschaeffler/node-red-asterisk-ami-manager","publisher":{"email":"mschaeffler@gmx.de","username":"mschaeffler"},"maintainers":[{"email":"mschaeffler@gmx.de","username":"mschaeffler"}],"license":"MIT","date":"2026-06-17T11:51:15.239Z","links":{"homepage":"https://github.com/m-schaeffler/node-red-asterisk-ami-manager#readme","repository":"git+https://github.com/m-schaeffler/node-red-asterisk-ami-manager.git","bugs":"https://github.com/m-schaeffler/node-red-asterisk-ami-manager/issues","npm":"https://www.npmjs.com/package/@mschaeffler/node-red-asterisk-ami-manager"}},"score":{"final":25.873457,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23910,"weekly":6139},"dependents":"5","updated":"2026-10-10T00:26:55.744Z","searchScore":25.340614,"package":{"name":"@commercetools-uikit/text-field","keywords":["javascript","typescript","design-system","react","uikit"],"version":"20.6.7","description":"A controlled text input component for single-line strings with validation states.","sanitized_name":"@commercetools-uikit/text-field","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"commercetools-admin","type":"user","email":"npmjs@commercetools.com"},"trustedPublisher":{"oidcConfigId":"oidc:bc14fa87-b251-4ef8-a2e8-44c6bc691704","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"emmenko@gmail.com","username":"emmenko"},{"email":"npmjs@commercetools.com","username":"commercetools-admin"},{"email":"nerd@tdeekens.name","username":"tdeekens"}],"license":"MIT","date":"2026-07-17T12:19:21.953Z","links":{"homepage":"https://uikit.commercetools.com","repository":"git+https://github.com/commercetools/ui-kit.git","bugs":"https://github.com/commercetools/ui-kit/issues","npm":"https://www.npmjs.com/package/@commercetools-uikit/text-field"}},"score":{"final":25.340614,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":75,"weekly":5},"dependents":0,"updated":"2026-10-04T13:36:13.279Z","searchScore":25.131775,"package":{"name":"asterisk-ami-node","keywords":["asterisk","ami","asterisk-ami","manager-interface","asterisk-manager","voip","sip","pbx","telephony","cti","typescript","no-dependencies"],"version":"1.0.0","description":"Dependency-free Asterisk Manager Interface (AMI) client for Node.js. TypeScript types, event streaming, auto-reconnect, ESM and CommonJS.","sanitized_name":"asterisk-ami-node","publisher":{"email":"tahir@ictinnovations.com","username":"tahiralmas"},"maintainers":[{"email":"tahir@ictinnovations.com","username":"tahiralmas"}],"license":"MIT","date":"2026-08-09T12:55:38.942Z","links":{"homepage":"https://github.com/ictinnovations/asterisk-ami-node#readme","repository":"git+https://github.com/ictinnovations/asterisk-ami-node.git","bugs":"https://github.com/ictinnovations/asterisk-ami-node/issues","npm":"https://www.npmjs.com/package/asterisk-ami-node"}},"score":{"final":25.131775,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5403,"weekly":1129},"dependents":"1","updated":"2026-10-05T10:06:09.701Z","searchScore":25.106638,"package":{"name":"barrelize","keywords":["barrels","typescript","index.ts","index.js"],"version":"1.9.2","description":"Automatically generating index (barrel) files","sanitized_name":"barrelize","publisher":{"email":"nizami.dev@gmail.com","actor":{"name":"nizami","type":"user","email":"nizami.dev@gmail.com"},"username":"nizami"},"maintainers":[{"email":"nizami.dev@gmail.com","username":"nizami"}],"license":"MIT","date":"2026-08-17T09:30:13.728Z","links":{"homepage":"https://github.com/nizami/barrelize#readme","repository":"git+ssh://git@github.com/nizami/barrelize.git","bugs":"https://github.com/nizami/barrelize/issues","npm":"https://www.npmjs.com/package/barrelize"}},"score":{"final":25.106638,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":252,"weekly":92},"dependents":0,"updated":"2026-10-06T03:41:19.004Z","searchScore":24.873299,"package":{"name":"voicer","keywords":[],"version":"0.2.2","description":"voicer - voice recognition AGI server for Asterisk","sanitized_name":"voicer","publisher":{"email":"antirek@yandex.ru","username":"antirek"},"maintainers":[{"email":"antirek@yandex.ru","username":"antirek"}],"license":"MIT","date":"2019-09-19T16:04:36.431Z","links":{"homepage":"https://github.com/antirek/voicer","repository":"git+https://github.com/antirek/voicer.git","bugs":"https://github.com/antirek/voicer/issues","npm":"https://www.npmjs.com/package/voicer"}},"score":{"final":24.873299,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18209,"weekly":5035},"dependents":"3","updated":"2026-10-09T00:03:05.732Z","searchScore":24.763912,"package":{"name":"@commercetools-uikit/multiline-text-field","keywords":["javascript","typescript","design-system","react","uikit"],"version":"20.6.7","description":"A controlled text input component for multi-line strings with validation states and a label.","sanitized_name":"@commercetools-uikit/multiline-text-field","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"commercetools-admin","type":"user","email":"npmjs@commercetools.com"},"trustedPublisher":{"oidcConfigId":"oidc:ed6e07c9-3935-4ef1-a5f6-11a8daa5621f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"emmenko@gmail.com","username":"emmenko"},{"email":"npmjs@commercetools.com","username":"commercetools-admin"},{"email":"nerd@tdeekens.name","username":"tdeekens"}],"license":"MIT","date":"2026-07-17T12:19:19.482Z","links":{"homepage":"https://uikit.commercetools.com","repository":"git+https://github.com/commercetools/ui-kit.git","bugs":"https://github.com/commercetools/ui-kit/issues","npm":"https://www.npmjs.com/package/@commercetools-uikit/multiline-text-field"}},"score":{"final":24.763912,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":56,"weekly":4},"dependents":0,"updated":"2026-10-08T11:41:13.316Z","searchScore":24.718403,"package":{"name":"asterisk-stasis-utility","keywords":[],"version":"1.0.10","description":"This is a utility library for building stasis app for Asterisk 18,","sanitized_name":"asterisk-stasis-utility","publisher":{"email":"ajoeson@outlook.com","username":"ajoeson"},"maintainers":[{"email":"ajoeson@outlook.com","username":"ajoeson"}],"license":"MIT","date":"2025-03-27T04:56:03.474Z","links":{"homepage":"https://github.com/ajoeson/asterisk-stasis-utility#readme","repository":"git+https://github.com/ajoeson/asterisk-stasis-utility.git","bugs":"https://github.com/ajoeson/asterisk-stasis-utility/issues","npm":"https://www.npmjs.com/package/asterisk-stasis-utility"}},"score":{"final":24.718403,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16421,"weekly":4334},"dependents":"1","updated":"2026-10-05T17:11:14.055Z","searchScore":24.668938,"package":{"name":"@bazel/buildozer","keywords":["bazel"],"version":"8.2.1","description":"A command line tool to rewrite multiple BUILD files using standard commands","sanitized_name":"@bazel/buildozer","publisher":{"email":"node-team-npm+wombot@google.com","username":"google-wombot"},"maintainers":[{"email":"node-team-npm+wombot@google.com","username":"google-wombot"},{"email":"aeagle22206@gmail.com","username":"alexeagle"},{"email":"bazel-manager@google.com","username":"bazel-manager"},{"email":"greg@aspect.dev","username":"gmags"}],"license":"Apache-2.0","date":"2025-06-10T13:34:03.469Z","links":{"homepage":"https://github.com/bazelbuild/buildtools#readme","repository":"git+https://github.com/bazelbuild/buildtools.git","bugs":"https://github.com/bazelbuild/buildtools/issues","npm":"https://www.npmjs.com/package/@bazel/buildozer"}},"score":{"final":24.668938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45,"weekly":2},"dependents":"1","updated":"2026-10-07T10:16:26.059Z","searchScore":24.638306,"package":{"name":"@artcosoft/ami-event-utils","keywords":["voip","asterisk","ami"],"version":"0.1.2","description":"Asterisk AMI Event Utils for NodeJS (ES2015)","sanitized_name":"@artcosoft/ami-event-utils","publisher":{"email":"artcosoft@gmail.com","username":"artcosoft"},"maintainers":[{"email":"artcosoft@gmail.com","username":"artcosoft"}],"license":"MIT","date":"2022-05-05T07:38:26.516Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-event-utils#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-event-utils.git","bugs":"https://github.com/BelirafoN/asterisk-ami-event-utils/issues","npm":"https://www.npmjs.com/package/@artcosoft/ami-event-utils"}},"score":{"final":24.638306,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":177,"weekly":84},"dependents":0,"updated":"2026-10-07T11:26:50.757Z","searchScore":24.475847,"package":{"name":"asterisk","keywords":[],"version":"0.5.1","description":"CSS docuemnt generator.","sanitized_name":"asterisk","publisher":{"email":"shogo.sensui@gmail.com","username":"1000ch"},"maintainers":[{"email":"orz1000ch@gmail.com","username":"1000ch"}],"license":"MIT","date":"2014-08-16T07:13:41.907Z","links":{"homepage":"https://github.com/1000ch/node-asterisk","repository":"git://github.com/1000ch/node-asterisk.git","bugs":"https://github.com/1000ch/node-asterisk/issues","npm":"https://www.npmjs.com/package/asterisk"}},"score":{"final":24.475847,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":160,"weekly":60},"dependents":0,"updated":"2026-10-07T05:06:38.231Z","searchScore":24.307316,"package":{"name":"draftjs-to-markdown-v2","keywords":[],"version":"1.0.1","description":"A library for draftjs to markdown conversion.","sanitized_name":"draftjs-to-markdown-v2","publisher":{"email":"walissonrodrigo@outlook.com","username":"walisson.rodrigo"},"maintainers":[{"email":"walissonrodrigo@outlook.com","username":"walisson.rodrigo"}],"license":"MIT","date":"2022-02-17T19:55:17.813Z","links":{"homepage":"https://github.com/WalissonRodrigo/draftjs-to-markdown#readme","repository":"git+https://github.com/WalissonRodrigo/draftjs-to-markdown.git","bugs":"https://github.com/WalissonRodrigo/draftjs-to-markdown/issues","npm":"https://www.npmjs.com/package/draftjs-to-markdown-v2"}},"score":{"final":24.307316,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":160,"weekly":44},"dependents":0,"updated":"2026-10-06T00:26:15.665Z","searchScore":24.129543,"package":{"name":"plus-typescript","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"version":"4.2.1","description":"TypeScript hack to add types in comments. e.g.: function a(name /*:string:*) /*:void*/ ","sanitized_name":"plus-typescript","publisher":{"email":"luciotato@gmail.com","username":"luciotato"},"maintainers":[{"email":"luciotato@gmail.com","username":"luciotato"}],"license":"Apache-2.0","date":"2020-10-21T03:34:26.375Z","links":{"homepage":"https://github.com/luciotato/plus-typescript/","repository":"git+https://github.com/luciotato/plus-typescript.git","bugs":"https://github.com/luciotato/plus-typescript/issues","npm":"https://www.npmjs.com/package/plus-typescript"}},"score":{"final":24.129543,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19982,"weekly":5379},"dependents":"95","updated":"2026-10-08T22:56:18.470Z","searchScore":24.054665,"package":{"name":"acl","keywords":["middleware","acl","web"],"version":"0.4.11","description":"An Access Control List module, based on Redis with Express middleware support","sanitized_name":"acl","publisher":{"email":"manuel@optimalbits.com","username":"manast"},"maintainers":[{"email":"manuel@optimalbits.com","username":"manast"}],"date":"2017-09-10T08:39:19.159Z","links":{"homepage":"https://github.com/optimalbits/node_acl","repository":"git://github.com/optimalbits/node_acl.git","bugs":"https://github.com/optimalbits/node_acl/issues","npm":"https://www.npmjs.com/package/acl"}},"score":{"final":24.054665,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45,"weekly":3},"dependents":0,"updated":"2026-10-05T20:31:19.169Z","searchScore":23.852896,"package":{"name":"@artcosoft/ami-events-stream","keywords":["voip","asterisk","ami"],"version":"0.1.1","description":"Asterisk AMI Events Stream for NodeJS (ES2015)","sanitized_name":"@artcosoft/ami-events-stream","publisher":{"email":"artcosoft@gmail.com","username":"artcosoft"},"maintainers":[{"email":"artcosoft@gmail.com","username":"artcosoft"}],"license":"MIT","date":"2022-05-14T17:32:16.381Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-event-stream#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-event-stream.git","bugs":"https://github.com/BelirafoN/asterisk-ami-event-stream/issues","npm":"https://www.npmjs.com/package/@artcosoft/ami-events-stream"}},"score":{"final":23.852896,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8114,"weekly":1803},"dependents":"1","updated":"2026-10-05T07:21:09.415Z","searchScore":23.66167,"package":{"name":"remark-preset-github","keywords":["github","preset","remark"],"version":"4.0.4","description":"GitHub markdown and prose style","sanitized_name":"remark-preset-github","publisher":{"email":"npm@titanism.com","username":"titanism"},"maintainers":[{"email":"niftylettuce@gmail.com","username":"niftylettuce"},{"email":"npm@titanism.com","username":"titanism"}],"license":"MIT","date":"2022-06-06T05:22:51.386Z","links":{"homepage":"https://github.com/niftylettuce/remark-preset-github","repository":"git+https://github.com/niftylettuce/remark-preset-github.git","bugs":"https://github.com/niftylettuce/remark-preset-github/issues","npm":"https://www.npmjs.com/package/remark-preset-github"}},"score":{"final":23.66167,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45,"weekly":1},"dependents":0,"updated":"2026-10-06T23:01:18.511Z","searchScore":23.539867,"package":{"name":"@artcosoft/ami-types","keywords":[],"version":"0.3.1","description":"","sanitized_name":"@artcosoft/ami-types","publisher":{"email":"artcosoft@gmail.com","username":"artcosoft"},"maintainers":[{"email":"artcosoft@gmail.com","username":"artcosoft"}],"license":"ISC","date":"2022-05-14T13:38:33.082Z","links":{"npm":"https://www.npmjs.com/package/@artcosoft/ami-types"}},"score":{"final":23.539867,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":474,"weekly":6},"dependents":"3","updated":"2026-10-06T10:11:38.431Z","searchScore":23.439926,"package":{"name":"@stackstackstack/dsh-client-ui-primitives","keywords":[],"version":"0.1.7","description":"Pure React atoms for the dsh web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@stackstackstack/dsh-client-ui-primitives","publisher":{"email":"zjd122899@163.com","username":"stackstackstack"},"maintainers":[{"email":"zjd122899@163.com","username":"stackstackstack"}],"license":"MIT","date":"2026-09-15T09:57:43.623Z","links":{"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":"git+https://github.com/deepseek-ai/deepseek-harness.git","bugs":"https://github.com/deepseek-ai/deepseek-harness/issues","npm":"https://www.npmjs.com/package/@stackstackstack/dsh-client-ui-primitives"}},"score":{"final":23.439926,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":157,"weekly":9},"dependents":"1","updated":"2026-10-05T22:41:21.798Z","searchScore":23.20664,"package":{"name":"@ecl/eu-component-form-label","keywords":["ecl","europa-component-library","design-system"],"version":"2.39.0","description":"ECL Form Labels","sanitized_name":"@ecl/eu-component-form-label","publisher":{"email":"davidepuntoferrante@gmail.com","username":"planctus"},"maintainers":[{"email":"a@bypopcorn.com","username":"papegaill"},{"email":"huard.yan@gmail.com","username":"yhuard"},{"email":"kalin.chernev@gmail.com","username":"kalin.chernev"},{"email":"wesley.deglise@gmail.com","username":"weslito"},{"email":"emery.romain@gmail.com","username":"emeryro"},{"email":"davidepuntoferrante@gmail.com","username":"planctus"}],"license":"EUPL-1.1","date":"2021-08-12T13:07:31.908Z","links":{"homepage":"https://github.com/ec-europa/europa-component-library","repository":"git+https://github.com/ec-europa/europa-component-library.git","bugs":"https://github.com/ec-europa/europa-component-library/issues","npm":"https://www.npmjs.com/package/@ecl/eu-component-form-label"}},"score":{"final":23.20664,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3599,"weekly":1191},"dependents":"3","updated":"2026-10-07T09:01:32.611Z","searchScore":22.812141,"package":{"name":"@lvcabral/sprintf","keywords":[],"version":"1.2.2","description":"JavaScript sprintf implementation","sanitized_name":"@lvcabral/sprintf","publisher":{"email":"marcelo.cabral@gmail.com","username":"lvcabral"},"maintainers":[{"email":"marcelo.cabral@gmail.com","username":"lvcabral"}],"license":"BSD-3-Clause","date":"2025-03-11T21:57:18.020Z","links":{"homepage":"https://github.com/lvcabral/sprintf.js#readme","repository":"git+https://github.com/lvcabral/sprintf.js.git","bugs":"https://github.com/lvcabral/sprintf.js/issues","npm":"https://www.npmjs.com/package/@lvcabral/sprintf"}},"score":{"final":22.812141,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7921,"weekly":2694},"dependents":"1","updated":"2026-10-09T00:03:29.536Z","searchScore":22.75468,"package":{"name":"@xsolla/xui-field-group","keywords":[],"version":"0.222.0","description":"A cross-platform wrapper that adds a label, required indicator, optional icon, description, and helper text around a form field with consistent vertical spacing.","sanitized_name":"@xsolla/xui-field-group","publisher":{"email":"services+npm@xsolla.com","username":"admins-xsolla"},"maintainers":[{"email":"services+npm@xsolla.com","username":"admins-xsolla"}],"license":"MIT","date":"2026-10-07T17:41:23.363Z","links":{"npm":"https://www.npmjs.com/package/@xsolla/xui-field-group"}},"score":{"final":22.75468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":55,"weekly":6},"dependents":0,"updated":"2026-10-06T04:06:12.023Z","searchScore":22.695076,"package":{"name":"@bacca2095/asterisk-manager","keywords":["asterisk","voip","ami","asterisk-manager"],"version":"1.1.2","description":"A node.js module for interacting with the Asterisk Manager API.","sanitized_name":"@bacca2095/asterisk-manager","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6a498a7b-7554-4edf-800a-2b65caf6d586","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bacca2095@gmail.com","username":"bacca2095"}],"license":"SEE LICENSE IN LICENSE","date":"2026-06-09T02:43:07.289Z","links":{"homepage":"https://github.com/Bacca2095/asterisk-manager#readme","repository":"https://github.com/Bacca2095/asterisk-manager.git","bugs":"https://github.com/Bacca2095/asterisk-manager/issues","npm":"https://www.npmjs.com/package/@bacca2095/asterisk-manager"}},"score":{"final":22.695076,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2422,"weekly":397},"dependents":0,"updated":"2026-10-10T00:29:00.604Z","searchScore":22.645138,"package":{"name":"jssip-subscribe-fork","keywords":["sip","websocket","webrtc","node","browser","library","unofficial"],"version":"3.10.2","description":"Fork of JsSIP with subscribe support - courtesy of orgads on github","sanitized_name":"jssip-subscribe-fork","publisher":{"email":"mykenzie.rogers@tcnbroadcasting.com","username":"mykenzie-r"},"maintainers":[{"email":"mykenzie.rogers@tcnbroadcasting.com","username":"mykenzie-r"}],"license":"MIT","date":"2025-10-24T20:11:15.858Z","links":{"homepage":"https://jssip.net","repository":"git+https://github.com/mykenzierogers-hub/JsSIP.git","bugs":"https://github.com/mykenzierogers-hub/JsSIP.git/issues","npm":"https://www.npmjs.com/package/jssip-subscribe-fork"}},"score":{"final":22.645138,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124,"weekly":87},"dependents":0,"updated":"2026-10-07T07:31:14.945Z","searchScore":22.639198,"package":{"name":"@ipsolution/ari-client","keywords":["Asterisk","ARI"],"version":"1.1.2","description":"JavaScript client for Asterisk REST Interface. (fork IP Solution)","sanitized_name":"@ipsolution/ari-client","publisher":{"email":"daniloricalmeida@gmail.com","username":"almeidanilo88"},"maintainers":[{"email":"daniloricalmeida@gmail.com","username":"almeidanilo88"}],"license":"Apache-2.0","date":"2025-04-09T01:02:12.267Z","links":{"homepage":"https://github.com/daniloricalmeida/node-ari-client.git","repository":"git+https://github.com/daniloricalmeida/node-ari-client.git","bugs":"https://issues.asterisk.org","npm":"https://www.npmjs.com/package/@ipsolution/ari-client"}},"score":{"final":22.639198,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86,"weekly":10},"dependents":0,"updated":"2026-10-06T17:41:25.897Z","searchScore":22.464525,"package":{"name":"react-asterisk-table","keywords":["react-component react table"],"version":"2.0.12","description":"react-asterisk-table React component","sanitized_name":"react-asterisk-table","publisher":{"email":"teemu.orava@kapsi.fi","username":"torava"},"maintainers":[{"email":"teemu.orava@kapsi.fi","username":"torava"}],"license":"MIT","date":"2021-05-04T21:47:32.414Z","links":{"homepage":"https://github.com/torava/react-asterisk-table#readme","repository":"git+https://github.com/torava/react-asterisk-table.git","bugs":"https://github.com/torava/react-asterisk-table/issues","npm":"https://www.npmjs.com/package/react-asterisk-table"}},"score":{"final":22.464525,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":78,"weekly":10},"dependents":0,"updated":"2026-10-08T15:41:14.836Z","searchScore":22.352589,"package":{"name":"callmanager-voice-sdk","keywords":[],"version":"0.1.18","description":"SDK и серверная часть для осуществления звонков через Asterisk и WebRTC (аналог Twilio Voice SDK).","sanitized_name":"callmanager-voice-sdk","publisher":{"email":"nikita.miheev.1999@mail.ru","username":"boss_of_the_git"},"maintainers":[{"email":"nikita.miheev.1999@mail.ru","username":"boss_of_the_git"}],"date":"2025-11-27T11:35:12.346Z","links":{"npm":"https://www.npmjs.com/package/callmanager-voice-sdk"}},"score":{"final":22.352589,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":6},"dependents":"0","updated":"2026-10-07T09:21:42.335Z","searchScore":22.332575,"package":{"name":"asterisk-ami-test-server","keywords":[],"version":"0.1.4","description":"Asterisk Ami Test Server for NodeJS (ES2015)","sanitized_name":"asterisk-ami-test-server","publisher":{"email":"belirafon@gmail.com","username":"belirafon"},"maintainers":[{"email":"belirafon@gmail.com","username":"belirafon"}],"license":"MIT","date":"2016-05-11T09:56:26.416Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-test-server#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-test-server.git","npm":"https://www.npmjs.com/package/asterisk-ami-test-server"}},"score":{"final":22.332575,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6459,"weekly":1634},"dependents":"4","updated":"2026-10-06T10:16:11.147Z","searchScore":22.306564,"package":{"name":"acl2","keywords":["middleware","acl","access","node"],"version":"4.3.0","description":"An Access Control List module based on memory, Redis, or MongoDB with Express middleware support","sanitized_name":"acl2","publisher":{"email":"theosjager@gmail.com","username":"sohaibabid"},"maintainers":[{"email":"theosjager@gmail.com","username":"sohaibabid"}],"license":"MIT","date":"2025-11-19T10:55:29.926Z","links":{"homepage":"https://github.com/flash-oss/node_acl","repository":"git://github.com/flash-oss/node_acl.git","bugs":"https://github.com/flash-oss/node_acl/issues","npm":"https://www.npmjs.com/package/acl2"}},"score":{"final":22.306564,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":3},"dependents":0,"updated":"2026-10-04T03:11:08.286Z","searchScore":22.27663,"package":{"name":"@gibme/asterisk-gateway-interface","keywords":[],"version":"22.0.2","description":"Asterisk Gateway Interface Server","sanitized_name":"@gibme/asterisk-gateway-interface","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:5c8653d9-910f-4713-b2c5-cd1a9334a49a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brandonlehmann@gmail.com","username":"brandonlehmann"}],"license":"MIT","date":"2026-05-24T01:35:48.271Z","links":{"homepage":"https://gibme-npm.github.io/asterisk-gateway-interface/","repository":"git+https://github.com/gibme-npm/asterisk-gateway-interface.git","bugs":"https://github.com/gibme-npm/asterisk-gateway-interface/issues","npm":"https://www.npmjs.com/package/@gibme/asterisk-gateway-interface"}},"score":{"final":22.27663,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7466,"weekly":2194},"dependents":"1","updated":"2026-10-08T14:51:13.088Z","searchScore":22.199677,"package":{"name":"unicode-by-name","keywords":["unicode","characters"],"version":"0.2.0","description":"A list of special Unicode characters","sanitized_name":"unicode-by-name","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:9152bcac-a84f-446c-8a9d-31b7a48b911f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ocavue@gmail.com","username":"ocavue"}],"license":"MIT","date":"2026-07-09T13:46:52.830Z","links":{"homepage":"https://github.com/ocavue/unicode-by-name#readme","repository":"https://github.com/ocavue/unicode-by-name.git","bugs":"https://github.com/ocavue/unicode-by-name/issues","npm":"https://www.npmjs.com/package/unicode-by-name"}},"score":{"final":22.199677,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":41,"weekly":16},"dependents":0,"updated":"2026-10-04T03:11:07.469Z","searchScore":22.17466,"package":{"name":"@gibme/asterisk-manager-interface","keywords":[],"version":"22.0.1","description":"Asterisk Manager Interface","sanitized_name":"@gibme/asterisk-manager-interface","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:ac47f14c-bb5c-41fd-bac3-fb78898ca064","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brandonlehmann@gmail.com","username":"brandonlehmann"}],"license":"MIT","date":"2026-05-24T01:39:30.835Z","links":{"homepage":"https://gibme-npm.github.io/asterisk-manager-interface/","repository":"git+https://github.com/gibme-npm/asterisk-manager-interface.git","bugs":"https://github.com/gibme-npm/asterisk-manager-interface/issues","npm":"https://www.npmjs.com/package/@gibme/asterisk-manager-interface"}},"score":{"final":22.17466,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":515,"weekly":181},"dependents":0,"updated":"2026-10-09T12:57:18.406Z","searchScore":22.109324,"package":{"name":"@formancy/themes","keywords":[],"version":"0.4.0","description":"Reference themes for formancy renderers — four unrelated looks, CSS only, targeting data-formancy-part hooks.","sanitized_name":"@formancy/themes","publisher":{"email":"dbacher@bacher.ch","username":"sharkysan"},"maintainers":[{"email":"dbacher@bacher.ch","username":"sharkysan"}],"license":"Apache-2.0","date":"2026-10-09T12:56:29.637Z","links":{"homepage":"https://github.com/sharkysan/formancy.ai","repository":"git+https://github.com/sharkysan/formancy.ai.git","npm":"https://www.npmjs.com/package/@formancy/themes"}},"score":{"final":22.109324,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":53,"weekly":23},"dependents":0,"updated":"2026-10-07T22:26:31.083Z","searchScore":22.100037,"package":{"name":"touched-agi","keywords":["asterisk","agi","typescript","fastagi"],"version":"0.0.18","description":"A fork and modified version of ts-agi which will see if the Asterisk channel is still open, or if the caller dropped the call. This will resolve Auto-Destruct issue on ts-agi.","sanitized_name":"touched-agi","publisher":{"email":"sylvesterstephenson028@gmail.com","username":"ouri028"},"maintainers":[{"email":"sylvesterstephenson028@gmail.com","username":"ouri028"}],"license":"ISC","date":"2022-11-18T10:28:32.717Z","links":{"homepage":"https://github.com/Ouri028/touched-agi","bugs":"https://github.com/Ouri028/touched-agi/issues","npm":"https://www.npmjs.com/package/touched-agi"}},"score":{"final":22.100037,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":339,"weekly":245},"dependents":"0","updated":"2026-10-04T07:36:10.013Z","searchScore":21.919386,"package":{"name":"@agentbrain-harness/client-ui-primitives","keywords":[],"version":"0.1.0-rc.12","description":"Pure React atoms for the abh web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@agentbrain-harness/client-ui-primitives","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4b01aef5-19e1-48c9-8234-f53af0cb9f61","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ci@frontmatters.dev","username":"frontmatters-ci"}],"license":"MIT","date":"2026-09-26T17:48:43.330Z","links":{"homepage":"https://github.com/frontmatters/agentbrain-harness#readme","repository":"git+https://github.com/frontmatters/agentbrain-harness.git","bugs":"https://github.com/frontmatters/agentbrain-harness/issues","npm":"https://www.npmjs.com/package/@agentbrain-harness/client-ui-primitives"}},"score":{"final":21.919386,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":6},"dependents":0,"updated":"2026-10-07T20:01:22.548Z","searchScore":21.719976,"package":{"name":"asterisk-manager-tls","keywords":["asterisk","pbx","utilities","events","ami","asterisk.io","manager"],"version":"0.2.5","description":"Node.js Asterisk Manager conection IO  socket TCP OR TLS socket","sanitized_name":"asterisk-manager-tls","publisher":{"email":"alfredoromandominguez@gmail.com","username":"gurunier"},"maintainers":[{"email":"alfredoromandominguez@gmail.com","username":"gurunier"}],"license":"ISC","date":"2022-02-10T13:25:48.900Z","links":{"homepage":"https://github.com/oztar/asterisk-manager#readme","repository":"git://github.com/oztar/asterisk-manager-tls.git","bugs":"https://github.com/oztar/asterisk-manager-tls/issues","npm":"https://www.npmjs.com/package/asterisk-manager-tls"}},"score":{"final":21.719976,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":38,"weekly":10},"dependents":0,"updated":"2026-10-07T09:51:19.079Z","searchScore":21.536428,"package":{"name":"n8n-nodes-asterisk-ami","keywords":["n8n-community-node-package","n8n","asterisk","freepbx","ami","voip"],"version":"0.1.0","description":"n8n community node for Asterisk/FreePBX AMI actions such as Originate and Hangup.","sanitized_name":"n8n-nodes-asterisk-ami","publisher":{"email":"exaland@gmail.com","username":"exalandapp"},"maintainers":[{"email":"exaland@gmail.com","username":"exalandconcept"}],"license":"MIT","date":"2026-06-27T09:31:28.732Z","links":{"homepage":"https://exaland.app","npm":"https://www.npmjs.com/package/n8n-nodes-asterisk-ami"}},"score":{"final":21.536428,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":467,"weekly":141},"dependents":"2","updated":"2026-10-06T15:11:55.055Z","searchScore":21.409103,"package":{"name":"uk-numberplate-format","keywords":["registration","marks","number","plate","vehicle","reg","validation","numberplate"],"version":"0.0.4","description":"Node JS package to validate UK number plates.","sanitized_name":"uk-numberplate-format","publisher":{"email":"gavyn@etchapps.com","username":"gavmck"},"maintainers":[{"email":"gavyn@etchapps.com","username":"gavmck"}],"license":"GPL","date":"2019-12-24T10:17:45.984Z","links":{"homepage":"http://etch.co","repository":"git+https://github.com/etchteam/uk-numberplate-format.git","bugs":"https://github.com/etchteam/uk-numberplate-format/issues","npm":"https://www.npmjs.com/package/uk-numberplate-format"}},"score":{"final":21.409103,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":116,"weekly":9},"dependents":0,"updated":"2026-10-04T16:36:10.987Z","searchScore":21.310059,"package":{"name":"@haybarn/ext-cozip-h1-5-5-linux-arm64","keywords":[],"version":"202609.8.40216","description":"Haybarn extension 'cozip' for linux/arm64 (glibc). Built against haybarn 1.5.5. Installed automatically by the @haybarn/ext-cozip-h1-5-5 meta-package; use that, not this leaf, in your dependencies.","sanitized_name":"@haybarn/ext-cozip-h1-5-5-linux-arm64","publisher":{"email":"hello@query.farm","username":"query-farm"},"maintainers":[{"email":"hello@query.farm","username":"query-farm"}],"license":"MIT","date":"2026-09-20T16:29:34.155Z","links":{"homepage":"https://github.com/asterisk-labs/cozip_reader","repository":"git+https://github.com/Query-farm-haybarn/haybarn-community-extensions.git","bugs":"https://github.com/asterisk-labs/cozip_reader/issues","npm":"https://www.npmjs.com/package/@haybarn/ext-cozip-h1-5-5-linux-arm64"}},"score":{"final":21.310059,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35981,"weekly":6540},"dependents":0,"updated":"2026-10-10T00:30:51.638Z","searchScore":21.151915,"package":{"name":"@hello-x/react-native","keywords":[],"version":"0.0.9","description":"HelloX 電話機能 SDK - React Native","sanitized_name":"@hello-x/react-native","publisher":{"email":"kosuke.omura@hello.ai","username":"kosukeohmura-hello"},"maintainers":[{"email":"kosuke.omura@hello.ai","username":"kosukeohmura-hello"},{"email":"birdofnight123@gmail.com","username":"hayato.yoshino"}],"license":"Apache-2.0","date":"2026-09-17T15:45:08.050Z","links":{"homepage":"https://github.com/hello-ai/voice-sdk#readme","repository":"git+https://github.com/hello-ai/voice-sdk.git","bugs":"https://github.com/hello-ai/voice-sdk/issues","npm":"https://www.npmjs.com/package/@hello-x/react-native"}},"score":{"final":21.151915,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66,"weekly":9},"dependents":"2","updated":"2026-10-06T14:31:30.464Z","searchScore":21.095753,"package":{"name":"@characters/asterisk","keywords":[],"version":"2.1.0","description":"The character '*'","sanitized_name":"@characters/asterisk","publisher":{"email":"jordangens@gmail.com","username":"jordangens"},"maintainers":[{"email":"jordangens@gmail.com","username":"jordangens"}],"license":"MIT","date":"2021-09-16T03:17:31.205Z","links":{"homepage":"https://github.com/kesne/characters#readme","repository":"git+https://github.com/kesne/characters.git","bugs":"https://github.com/kesne/characters/issues","npm":"https://www.npmjs.com/package/@characters/asterisk"}},"score":{"final":21.095753,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":114,"weekly":9},"dependents":0,"updated":"2026-10-04T16:36:11.640Z","searchScore":21.073055,"package":{"name":"@haybarn/ext-cozip-h1-5-5-linux-x64","keywords":[],"version":"202609.8.40216","description":"Haybarn extension 'cozip' for linux/x64 (glibc). Built against haybarn 1.5.5. Installed automatically by the @haybarn/ext-cozip-h1-5-5 meta-package; use that, not this leaf, in your dependencies.","sanitized_name":"@haybarn/ext-cozip-h1-5-5-linux-x64","publisher":{"email":"hello@query.farm","username":"query-farm"},"maintainers":[{"email":"hello@query.farm","username":"query-farm"}],"license":"MIT","date":"2026-09-20T16:29:39.155Z","links":{"homepage":"https://github.com/asterisk-labs/cozip_reader","repository":"git+https://github.com/Query-farm-haybarn/haybarn-community-extensions.git","bugs":"https://github.com/asterisk-labs/cozip_reader/issues","npm":"https://www.npmjs.com/package/@haybarn/ext-cozip-h1-5-5-linux-x64"}},"score":{"final":21.073055,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37,"weekly":12},"dependents":0,"updated":"2026-10-06T13:11:31.795Z","searchScore":21.005709,"package":{"name":"altervoice-asterisk-callbot","keywords":["jovo","asterisk"],"version":"1.1.5","description":"Jovo plugin for Altervoice asterisk integration","sanitized_name":"altervoice-asterisk-callbot","publisher":{"email":"herve.gerard@altervoice.com","username":"hgerard35"},"maintainers":[{"email":"herve.gerard@altervoice.com","username":"hgerard35"}],"license":"Apache-2.0","date":"2021-03-03T16:58:17.091Z","links":{"homepage":"https://bitbucket.org/altervoice_team/altervoice-asterisk-callbot#readme","repository":"git+https://hgerard@bitbucket.org/altervoice_team/altervoice-asterisk-callbot.git","npm":"https://www.npmjs.com/package/altervoice-asterisk-callbot"}},"score":{"final":21.005709,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42,"weekly":12},"dependents":0,"updated":"2026-10-06T11:56:39.965Z","searchScore":20.991678,"package":{"name":"utils-kirk","keywords":[],"version":"0.0.4","description":"javascript common utils","sanitized_name":"utils-kirk","publisher":{"email":"webbetter@163.com","username":"liukeke"},"maintainers":[{"email":"webbetter@163.com","username":"liukeke"}],"license":"ISC","date":"2017-12-15T07:03:58.033Z","links":{"homepage":"https://github.com/liukeke/utils-kirk#readme","repository":"git+https://github.com/liukeke/utils-kirk.git","bugs":"https://github.com/liukeke/utils-kirk/issues","npm":"https://www.npmjs.com/package/utils-kirk"}},"score":{"final":20.991678,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1931,"weekly":148},"dependents":0,"updated":"2026-10-07T04:06:15.526Z","searchScore":20.805334,"package":{"name":"solid-ag-grid","keywords":["solid"],"version":"0.0.230","description":"AG Grid SolidJS Component","sanitized_name":"solid-ag-grid","publisher":{"email":"dave.dibiase@gmail.com","username":"davedbase"},"maintainers":[{"email":"dave.dibiase@gmail.com","username":"davedbase"}],"license":"MIT","date":"2024-12-24T00:53:00.573Z","links":{"homepage":"https://github.com/solidjs-community/solid-ag-grid","repository":"git+https://github.com/solidjs-community/solid-ag-grid.git","bugs":"https://github.com/solidjs-community/solid-ag-grid/issues","npm":"https://www.npmjs.com/package/solid-ag-grid"}},"score":{"final":20.805334,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2174,"weekly":423},"dependents":0,"updated":"2026-10-09T07:11:08.959Z","searchScore":20.790764,"package":{"name":"@sun-asterisk/sunlint","keywords":["linting","code-quality","security","typescript","eslint","eslint-integration","coding-standards","static-analysis","git-integration","ci-cd","sun-asterisk"],"version":"1.3.56","description":"☀️ SunLint - Multi-language static analysis tool for code quality and security | Sun* Engineering Standards","sanitized_name":"@sun-asterisk/sunlint","publisher":{"email":"bach.ngoc.hoai@sun-asterisk.com","username":"bach.ngoc.hoai"},"maintainers":[{"email":"ha.hao.minh@sun-asterisk.com","username":"ha.hao.minh"},{"email":"ly.duc.long@sun-asterisk.com","username":"longld94"},{"email":"ha.huu.tin@sun-asterisk.com","username":"tinhh-0697"},{"email":"nguyen.ngoc.phuong@sun-asterisk.com","username":"nguyen.ngoc.phuong"},{"email":"dao.anh.dung@sun-asterisk.com","username":"dao.anh.dung"},{"email":"nguyen.huu.nam@sun-asterisk.com","username":"nguyen.huu.nam"},{"email":"nguyen.hung.an@sun-asterisk.com","username":"nguyen.hung.an"},{"email":"bach.ngoc.hoai@sun-asterisk.com","username":"bach.ngoc.hoai"}],"license":"MIT","date":"2026-04-03T04:57:54.470Z","links":{"homepage":"https://github.com/sun-asterisk/engineer-excellence/tree/main/coding-quality/extensions/sunlint#readme","repository":"git+https://github.com/sun-asterisk/engineer-excellence.git","bugs":"https://github.com/sun-asterisk/engineer-excellence/issues","npm":"https://www.npmjs.com/package/@sun-asterisk/sunlint"}},"score":{"final":20.790764,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108,"weekly":20},"dependents":"1","updated":"2026-10-06T14:36:40.155Z","searchScore":20.78082,"package":{"name":"dialplan","keywords":["asterisk","voip","dialplan"],"version":"0.1.7","description":"Write safe asterisk dialplan quickly on javascript","sanitized_name":"dialplan","publisher":{"email":"antirek@yandex.ru","username":"antirek"},"maintainers":[{"email":"antirek@yandex.ru","username":"antirek"}],"license":"MIT","date":"2014-12-03T07:36:16.851Z","links":{"homepage":"https://github.com/antirek/dialplan","repository":"https://github.com/antirek/dialplan.git","bugs":"https://github.com/antirek/dialplan/issues","npm":"https://www.npmjs.com/package/dialplan"}},"score":{"final":20.78082,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1816,"weekly":648},"dependents":"1","updated":"2026-10-07T13:21:35.838Z","searchScore":20.732113,"package":{"name":"@metamask/license-checker","keywords":["license","cli","checker","oss"],"version":"26.0.1","description":"Check license info for a package","sanitized_name":"@metamask/license-checker","publisher":{"email":"khebkoh9@anonaddy.me","username":"lgbot"},"maintainers":[{"email":"frederik.bolding@consensys.net","username":"frederikbolding"},{"email":"metamask-npm@consensys.net","username":"metamaskbot"},{"email":"markjstacey@gmail.com","username":"gudahtt"},{"email":"maarten@zuidhoorn.com","username":"mrten"},{"email":"elliot.winkler@gmail.com","username":"mcmire"},{"email":"naugtur@gmail.com","username":"naugtur"}],"license":"BSD-3-Clause","date":"2024-02-08T16:34:52.721Z","links":{"homepage":"https://github.com/MetaMask/license-checker#readme","repository":"git+https://github.com/MetaMask/license-checker.git","bugs":"https://github.com/MetaMask/license-checker/issues","npm":"https://www.npmjs.com/package/@metamask/license-checker"}},"score":{"final":20.732113,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":4},"dependents":0,"updated":"2026-10-07T05:21:12.610Z","searchScore":20.727093,"package":{"name":"node-shift8","keywords":["asterisk","manager api","ajam","telephony","voip"],"version":"0.0.4","description":"An asynchronous client library for Asterisk Manager API","sanitized_name":"node-shift8","publisher":{"email":"mobius@foriamroot.org","username":"mobius"},"maintainers":[{"email":"mobius@foriamroot.org","username":"mobius"}],"date":"2013-11-26T08:40:52.300Z","links":{"repository":"http://github.com/twmobius/node-shift8.git","npm":"https://www.npmjs.com/package/node-shift8"}},"score":{"final":20.727093,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36,"weekly":4},"dependents":0,"updated":"2026-10-06T15:21:18.438Z","searchScore":20.586897,"package":{"name":"ngx-asterisk-client","keywords":[],"version":"3.0.1","description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.2.","sanitized_name":"ngx-asterisk-client","publisher":{"email":"timothy.bott87@gmail.com","username":"timeens"},"maintainers":[{"email":"timothy.bott87@gmail.com","username":"timeens"}],"date":"2020-02-24T23:39:44.553Z","links":{"npm":"https://www.npmjs.com/package/ngx-asterisk-client"}},"score":{"final":20.586897,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58,"weekly":4},"dependents":0,"updated":"2026-10-08T05:16:18.093Z","searchScore":20.583588,"package":{"name":"asteriskjs","keywords":["asterisk","typescript","ami","agi","freepbx"],"version":"0.2.4","description":"Fully Functional client for Asterisk's AMI and AGI.","sanitized_name":"asteriskjs","publisher":{"email":"michel@bitter.dev","username":"michelbitter"},"maintainers":[{"email":"michel@bitter.dev","username":"michelbitter"}],"license":"MIT","date":"2023-08-24T23:53:14.500Z","links":{"homepage":"https://github.com/michelbitter/asteriskJS#readme","repository":"git+https://github.com/michelbitter/asteriskJS.git","bugs":"https://github.com/michelbitter/asteriskJS/issues","npm":"https://www.npmjs.com/package/asteriskjs"}},"score":{"final":20.583588,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":5},"dependents":"3","updated":"2026-10-08T06:21:30.126Z","searchScore":20.50994,"package":{"name":"fjvndhch","keywords":["utils","format","money","phone"],"version":"1.0.0","description":"common toolkit","sanitized_name":"fjvndhch","publisher":{"email":"fjvndhch@gmail.com","username":"fjvndhch"},"maintainers":[{"email":"fjvndhch@gmail.com","username":"fjvndhch"}],"license":"ISC","date":"2024-04-21T09:50:14.571Z","links":{"homepage":"https://github.com/fjvndhch/asterisk#readme","repository":"git+https://github.com/fjvndhch/asterisk.git","bugs":"https://github.com/fjvndhch/asterisk/issues","npm":"https://www.npmjs.com/package/fjvndhch"}},"score":{"final":20.50994,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":100,"weekly":11},"dependents":0,"updated":"2026-10-04T16:36:11.214Z","searchScore":20.452496,"package":{"name":"@haybarn/ext-cozip-h1-5-5-win32-x64","keywords":[],"version":"202609.8.40216","description":"Haybarn extension 'cozip' for win32/x64. Built against haybarn 1.5.5. Installed automatically by the @haybarn/ext-cozip-h1-5-5 meta-package; use that, not this leaf, in your dependencies.","sanitized_name":"@haybarn/ext-cozip-h1-5-5-win32-x64","publisher":{"email":"hello@query.farm","username":"query-farm"},"maintainers":[{"email":"hello@query.farm","username":"query-farm"}],"license":"MIT","date":"2026-09-20T16:29:44.830Z","links":{"homepage":"https://github.com/asterisk-labs/cozip_reader","repository":"git+https://github.com/Query-farm-haybarn/haybarn-community-extensions.git","bugs":"https://github.com/asterisk-labs/cozip_reader/issues","npm":"https://www.npmjs.com/package/@haybarn/ext-cozip-h1-5-5-win32-x64"}},"score":{"final":20.452496,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":103,"weekly":8},"dependents":0,"updated":"2026-10-04T16:36:12.376Z","searchScore":20.448322,"package":{"name":"@haybarn/ext-cozip-h1-5-5-darwin-x64","keywords":[],"version":"202609.8.40216","description":"Haybarn extension 'cozip' for darwin/x64. Built against haybarn 1.5.5. Installed automatically by the @haybarn/ext-cozip-h1-5-5 meta-package; use that, not this leaf, in your dependencies.","sanitized_name":"@haybarn/ext-cozip-h1-5-5-darwin-x64","publisher":{"email":"hello@query.farm","username":"query-farm"},"maintainers":[{"email":"hello@query.farm","username":"query-farm"}],"license":"MIT","date":"2026-09-20T16:29:38.827Z","links":{"homepage":"https://github.com/asterisk-labs/cozip_reader","repository":"git+https://github.com/Query-farm-haybarn/haybarn-community-extensions.git","bugs":"https://github.com/asterisk-labs/cozip_reader/issues","npm":"https://www.npmjs.com/package/@haybarn/ext-cozip-h1-5-5-darwin-x64"}},"score":{"final":20.448322,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37,"weekly":13},"dependents":0,"updated":"2026-10-07T15:01:23.821Z","searchScore":20.407484,"package":{"name":"kamailio-etcd-dispatcher","keywords":["etcd","asterisk","kamailio","voip"],"version":"0.3.0","description":"Watches etcd keys to update a kamailio dispatcher.list","sanitized_name":"kamailio-etcd-dispatcher","publisher":{"email":"dougbtv@sectivum.io","username":"dougbtv"},"maintainers":[{"email":"dougbtv@sectivum.io","username":"dougbtv"}],"license":"MIT","date":"2015-10-26T13:50:10.339Z","links":{"homepage":"https://github.com/dougbtv/kamailio-etcd-dispatcher","repository":"https://github.com/dougbtv/kamailio-etcd-dispatcher.git","bugs":"https://github.com/dougbtv/kamailio-etcd-dispatcher/issues","npm":"https://www.npmjs.com/package/kamailio-etcd-dispatcher"}},"score":{"final":20.407484,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":99,"weekly":8},"dependents":0,"updated":"2026-10-04T16:36:11.502Z","searchScore":20.401245,"package":{"name":"@haybarn/ext-cozip-h1-5-5-darwin-arm64","keywords":[],"version":"202609.8.40216","description":"Haybarn extension 'cozip' for darwin/arm64. Built against haybarn 1.5.5. Installed automatically by the @haybarn/ext-cozip-h1-5-5 meta-package; use that, not this leaf, in your dependencies.","sanitized_name":"@haybarn/ext-cozip-h1-5-5-darwin-arm64","publisher":{"email":"hello@query.farm","username":"query-farm"},"maintainers":[{"email":"hello@query.farm","username":"query-farm"}],"license":"MIT","date":"2026-09-20T16:29:33.890Z","links":{"homepage":"https://github.com/asterisk-labs/cozip_reader","repository":"git+https://github.com/Query-farm-haybarn/haybarn-community-extensions.git","bugs":"https://github.com/asterisk-labs/cozip_reader/issues","npm":"https://www.npmjs.com/package/@haybarn/ext-cozip-h1-5-5-darwin-arm64"}},"score":{"final":20.401245,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3619,"weekly":1826},"dependents":"3","updated":"2026-10-07T21:36:11.773Z","searchScore":20.376268,"package":{"name":"asterql","keywords":["asterql","json","query-language","data-shaping","analytics","ui-data","projection","parser","lazy","sync","groq","jq"],"version":"0.5.0","description":"A JavaScript-native language for shaping and analyzing JSON.","sanitized_name":"asterql","publisher":{"email":"ricokahler@me.com","username":"ricokahler"},"maintainers":[{"email":"ricokahler@me.com","username":"ricokahler"}],"license":"MIT","date":"2026-07-08T20:30:59.419Z","links":{"homepage":"https://www.asterql.org/reference/asterql-readme","repository":"git+https://github.com/ricokahler/asterql.git","bugs":"https://github.com/ricokahler/asterql/issues","npm":"https://www.npmjs.com/package/asterql"}},"score":{"final":20.376268,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":230,"weekly":39},"dependents":"0","updated":"2026-10-05T05:36:07.607Z","searchScore":20.237833,"package":{"name":"@unieai/uad-client-ui-primitives","keywords":[],"version":"0.1.21","description":"Pure React atoms for the rabi web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@unieai/uad-client-ui-primitives","publisher":{"email":"dev.unieai@gmail.com","username":"unieaidev"},"maintainers":[{"email":"dev.unieai@gmail.com","username":"unieaidev"}],"license":"MIT","date":"2026-08-31T05:12:42.912Z","links":{"homepage":"https://github.com/UnieAI/UnieAI-Agent-Desktop#readme","repository":"git+https://github.com/UnieAI/UnieAI-Agent-Desktop.git","bugs":"https://github.com/UnieAI/UnieAI-Agent-Desktop/issues","npm":"https://www.npmjs.com/package/@unieai/uad-client-ui-primitives"}},"score":{"final":20.237833,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31,"weekly":9},"dependents":0,"updated":"2026-10-07T12:51:10.260Z","searchScore":20.228508,"package":{"name":"asterisk-manager-ts","keywords":["asterisk","ami","manager","telephony","voip","typescript"],"version":"1.0.4","description":"A modern TypeScript implementation of Asterisk Manager Interface (AMI) client","sanitized_name":"asterisk-manager-ts","publisher":{"email":"uchkunrakhimov@gmail.com","username":"uchkunrakhimow"},"maintainers":[{"email":"uchkunrakhimov@gmail.com","username":"uchkunrakhimow"}],"license":"MIT","date":"2026-07-01T11:44:06.921Z","links":{"homepage":"https://github.com/uchkunr/asterisk-manager-ts#readme","repository":"git+https://github.com/uchkunr/asterisk-manager-ts.git","bugs":"https://github.com/uchkunr/asterisk-manager-ts/issues","npm":"https://www.npmjs.com/package/asterisk-manager-ts"}},"score":{"final":20.228508,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39,"weekly":4},"dependents":0,"updated":"2026-10-07T21:41:37.368Z","searchScore":20.141146,"package":{"name":"pbx-info","keywords":["voip","pbx","cpu"],"version":"0.0.5","description":"get pbx info (cpu, mem, version）","sanitized_name":"pbx-info","publisher":{"email":"tqcenglish@gmail.com","username":"tqcenglish"},"maintainers":[{"email":"tqcenglish@gmail.com","username":"tqcenglish"}],"license":"MIT","date":"2018-03-29T10:10:40.451Z","links":{"npm":"https://www.npmjs.com/package/pbx-info"}},"score":{"final":20.141146,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":190,"weekly":36},"dependents":0,"updated":"2026-10-09T04:58:56.448Z","searchScore":19.90904,"package":{"name":"pbx-mcp","keywords":["mcp","model-context-protocol","asterisk","freeswitch","pbx","voip","sip","ami","esl","telephony","claude","ai-agent"],"version":"0.1.3","description":"Model Context Protocol server for Asterisk and FreeSWITCH. Lets AI assistants inspect channels, SIP registrations, trunk status and dialplan on a live PBX.","sanitized_name":"pbx-mcp","publisher":{"email":"tahir@ictinnovations.com","username":"tahiralmas"},"maintainers":[{"email":"tahir@ictinnovations.com","username":"tahiralmas"}],"license":"MIT","date":"2026-10-09T04:58:25.615Z","links":{"homepage":"https://github.com/ictinnovations/pbx-mcp#readme","repository":"git+https://github.com/ictinnovations/pbx-mcp.git","bugs":"https://github.com/ictinnovations/pbx-mcp/issues","npm":"https://www.npmjs.com/package/pbx-mcp"}},"score":{"final":19.90904,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":4},"dependents":0,"updated":"2026-10-06T00:26:33.916Z","searchScore":19.48439,"package":{"name":"astproxy","keywords":["asterisk","pbx","voip"],"version":"0.0.10","description":"Node.js proxy for Asterisk PBX","sanitized_name":"astproxy","publisher":{"email":"alessandro.polidori@gmail.com","username":"ale_polidori"},"maintainers":[{"email":"alessandro.polidori@gmail.com","username":"ale_polidori"}],"license":"GPL-3.0","date":"2021-04-28T10:02:18.524Z","links":{"homepage":"https://github.com/alepolidori/astproxy#readme","repository":"git+https://github.com/alepolidori/astproxy.git","bugs":"https://github.com/alepolidori/astproxy/issues","npm":"https://www.npmjs.com/package/astproxy"}},"score":{"final":19.48439,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1764,"weekly":413},"dependents":"1","updated":"2026-10-08T05:01:13.933Z","searchScore":19.484364,"package":{"name":"@vonage/vwc-keypad","keywords":[],"version":"2.46.3","description":"Web Component vwc-keypad following open-wc recommendations for Vonage Vivid","sanitized_name":"@vonage/vwc-keypad","publisher":{"email":"vivid@vonage.com","username":"vvd"},"maintainers":[{"email":"web-il@vonage.com","username":"web-il"},{"email":"icebergteam@vonage.com","username":"iceberg-team"},{"email":"unified_portal_dev@vonage.com","username":"unified_portal"},{"email":"vreporter-support@vonage.com","username":"vreporter-npm"},{"email":"vbc-be@vonage.com","username":"vbcbe"},{"email":"gullerya@gmail.com","username":"yuri.guller"},{"email":"idan.cohen@vonage.com","username":"idanvon"},{"email":"devrel@vonage.com","username":"nexmo-devrel"},{"email":"vivid@vonage.com","username":"vvd"},{"email":"VBC-Meetings@vonage.com","username":"vonagemeetings"},{"email":"video.api.ops@vonage.com","username":"vonage-jenkins"},{"email":"andreina.dasilvacabral@vonage.com","username":"adasilvacabral"},{"email":"sarvesh.bisht@vonage.com","username":"sarvesh.bisht"},{"email":"vgai-studio-developers@vonage.com","username":"vgai-dev"},{"email":"vcp_webrtc@vonage.com","username":"vonage_client_media_processing"},{"email":"or.abramovich@vonage.com","username":"or.cpc"},{"email":"lily.lihovodov@vonage.com","username":"llihovodov"},{"email":"daniel.sapir@vonage.com","username":"daniel-sapir"},{"email":"Aviad.Houri@vonage.com","username":"aviadhouri.va"},{"email":"ignacio.delacruz@vonage.com","username":"idelacruz"},{"email":"frontier@vonage.com","username":"vonage-frontier"},{"email":"hila.klein@vonage.com","username":"hilakl"},{"email":"Saurabh.Kulkarni@vonage.com","username":"saurabh.vonage"},{"email":"tamir.nahum@vonage.com","username":"leppelin"},{"email":"antoni.silvestrepadros@vonage.com","username":"asilvonage"},{"email":"Gayathri.Pojula@vonage.com","username":"gpojula"},{"email":"egor.limenko@vonage.com","username":"elimenko.vonage"},{"email":"kanav.bhatia@vonage.com","username":"kanav_vonage"},{"email":"omri.zilber@vonage.com","username":"omrizilber"},{"email":"marceli.olszewski@vonage.com","username":"molszewski_v"},{"email":"sailu.vejella@vonage.com","username":"sailusha"},{"email":"ragul.palanisamy@vonage.com","username":"rpalanisamy-vonage"},{"email":"Valentyn.Bohdan@vonage.com","username":"vbohdan_vonage"},{"email":"andrew.bolles@vonage.com","username":"abolles"},{"email":"gorka.revillafernandez@vonage.com","username":"gorka.vonage"},{"email":"bharath.ps@vonage.com","username":"bharath-vonage"},{"email":"mor.tubul@vonage.com","username":"morvonage"},{"email":"ilan.aradbilavsky@vonage.com","username":"ilan.aradbilavsky.at.vonage.com"},{"email":"chuck.reeves@vonage.com","username":"vonreeves"},{"email":"avi.dantes@vonage.com","username":"avi.dantes"},{"email":"michal.galin@vonage.com","username":"mgalin"},{"email":"jakub.hajduk@vonage.com","username":"jhajduk.vonage"},{"email":"Nitsan.unger@vonage.com","username":"nitsanungerfrontier"},{"email":"vladimir.quezada@vonage.com","username":"vquezada"},{"email":"alessio.didomenico@vonage.com","username":"adidomenico"},{"email":"sathish.r@vonage.com","username":"sathishr-vonage"},{"email":"pamu.pravallika@vonage.com","username":"pravallika-pamu"},{"email":"avijit.bagdi@vonage.com","username":"abagdi"},{"email":"anuradh.lankapalli@vonage.com","username":"anuradhlankapalli"},{"email":"hen.rosenberg@vonage.com","username":"hrosenberg"},{"email":"gokul.narayanan@vonage.com","username":"gokul-vonage"},{"email":"alistair.slowe@vonage.com","username":"aslowe-vcc"},{"email":"vbc-web-cicd@vonage.com","username":"vbc-web-cicd-bot"},{"email":"marina.serranomontes@vonage.com","username":"mserranomontes"},{"email":"Ariel.Bar@vonage.com","username":"ariel12955"},{"email":"Francisco.Becerra@vonage.com","username":"franbecerra"},{"email":"Uri.Haim@vonage.com","username":"urihaim"},{"email":"manuel.veranieto@vonage.com","username":"mvera_vonage"},{"email":"mike.zhylevych@vonage.com","username":"mike.zhylevych"},{"email":"mithun.prabhu@vonage.com","username":"mprabhuvonage"},{"email":"sharad.srivastava@vonage.com","username":"sharad-srivastava2"},{"email":"lukasz.pilarski@vonage.com","username":"lucas_pilarski"},{"email":"manish.ranjan@vonage.com","username":"manish-ranjan07"},{"email":"shubham.rajput@vonage.com","username":"srajput0909"},{"email":"pablo.villenamontes@vonage.com","username":"pvillenamontes"},{"email":"diogo.simoes@vonage.com","username":"dsimoes2"},{"email":"manel.jimeno@vonage.com","username":"manel_vonage"},{"email":"joseantonio.oliveraortega@vonage.com","username":"joliveraortega"},{"email":"james.taylor4@vonage.com","username":"jstaylor76"},{"email":"richard.helm@vonage.com","username":"richard.helm.vonage"}],"license":"ISC","date":"2026-05-11T16:19:29.798Z","links":{"homepage":"https://github.com/Vonage/vivid/tree/master/components/keypad#readme","repository":"git+https://github.com/vonage/vivid.git","bugs":"https://github.com/Vonage/vivid/issues","npm":"https://www.npmjs.com/package/@vonage/vwc-keypad"}},"score":{"final":19.484364,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1767,"weekly":178},"dependents":0,"updated":"2026-10-05T12:01:20.728Z","searchScore":19.469685,"package":{"name":"@threema/threema-markup","keywords":["markup","threema","formatting"],"version":"1.2.0","description":"A markup parser and formatter for the markup language used in Threema.","sanitized_name":"@threema/threema-markup","publisher":{"email":"mail@dbrgn.ch","username":"dbrgn"},"maintainers":[{"email":"mail@dbrgn.ch","username":"dbrgn"},{"email":"gian.reto.tarnutzer@threema.ch","username":"threema-gian"}],"license":"MIT OR Apache-2.0","date":"2025-05-08T11:05:16.577Z","links":{"homepage":"https://github.com/threema-ch/threema-markup#readme","repository":"git+https://github.com/threema-ch/threema-markup.git","bugs":"https://github.com/threema-ch/threema-markup/issues","npm":"https://www.npmjs.com/package/@threema/threema-markup"}},"score":{"final":19.469685,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":3},"dependents":0,"updated":"2026-10-07T15:01:41.737Z","searchScore":19.415918,"package":{"name":"fastagi.io","keywords":["asterisk","fastagi","dialplan","agi","pbx"],"version":"1.2.5","description":"Asterisk node.js fastAgi Express-like Interface","sanitized_name":"fastagi-io","publisher":{"email":"npm@accu.ca","username":"garyj"},"maintainers":[{"email":"npm@accu.ca","username":"garyj"}],"license":"ISC","date":"2022-02-04T23:00:45.526Z","links":{"homepage":"https://github.com/gary-jipp/asterisk.io#readme","repository":"git+https://github.com/gary-jipp/asterisk.io.git","bugs":"https://github.com/gary-jipp/asterisk.io/issues","npm":"https://www.npmjs.com/package/fastagi.io"}},"score":{"final":19.415918,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1723,"weekly":579},"dependents":"11","updated":"2026-10-08T09:01:10.352Z","searchScore":19.364756,"package":{"name":"@heathmont/node-logger","keywords":[],"version":"2.1.0","description":"node-logger","sanitized_name":"@heathmont/node-logger","publisher":{"email":"me@apodlaski.com","username":"apodlaski"},"maintainers":[{"email":"anderson.amorim@heathmont.net","username":"anderson.amorim"},{"email":"hypno@hot.ee","username":"hypno"},{"email":"kriips@gmail.com","username":"kriips"},{"email":"majataiwo@outlook.com","username":"twinsmaj"},{"email":"segaz2002@gmail.com","username":"segaz2002"},{"email":"mahdyb@gmail.com","username":"beygi"},{"email":"vadim.landa@heathmont.net","username":"wildstrings"},{"email":"tisma_n@hotmail.com","username":"nemtish"},{"email":"margus.lamp+github@gmail.com","username":"mlamp"},{"email":"karl.kallavus@heathmont.net","username":"karl-kallavus"},{"email":"redscare1@gmail.com","username":"vladimir.puz"},{"email":"d.pshnv@gmail.com","username":"dpshnv"},{"email":"rdd4692@gmail.com","username":"roman.danilov"},{"email":"yuliana.yarema@heathmont.net","username":"yuliana84"},{"email":"aleksandr.tvorogov@heathmont.net","username":"alekstv"},{"email":"no4ekk@gmail.com","username":"no4ek"},{"email":"tidart@gmail.com","username":"tidart"},{"email":"thatitis@gmail.com","username":"thais_oliveira"},{"email":"tsenturk@gmail.com","username":"tsenturk"},{"email":"shiwantha.lakmal@yolo.com","username":"shiwantha-lakmal"},{"email":"oladetountemitayo@gmail.com","username":"oladetounjed"},{"email":"iuzhakovv@gmail.com","username":"iuzhakov"},{"email":"j.tihvan@gmail.com","username":"kekekeke"},{"email":"amdas72@gmail.com","username":"sleekyom"},{"email":"vwithn@gmail.com","username":"dr.champ"},{"email":"danil.chibrikov@heathmont.net","username":"iamdnch"},{"email":"rashmi.madabavita@yolo.com","username":"rashmimadabavita"},{"email":"pkgodara.choudhary@gmail.com","username":"pkgodara"},{"email":"keio.novikov@yolo.com","username":"keionov"},{"email":"marko.tomberg@heathmont.net","username":"marko.tomberg"},{"email":"pavel.tomozov@heathmont.net","username":"pavtom"},{"email":"rafael.souza@ioent.com","username":"neo_arcanjo"},{"email":"mahyor.sam@gmail.com","username":"supercede"},{"email":"hieu.trung@yolo.com","username":"hlt102"},{"email":"verrev1@hotmail.com","username":"verrev"},{"email":"btlouvem@gmail.com","username":"bruno.louvem"},{"email":"kinowashere@proton.me","username":"kino-was-here"},{"email":"rlalwani3108@gmail.com","username":"reshma.ramnani"},{"email":"oleksandr.makarenko@yolo.com","username":"oleksandr.makarenko"},{"email":"mara.stain@heathmont.net","username":"marsta"},{"email":"oksana.nakorchevska@yolo.com","username":"onakorchevska"},{"email":"yasirasar@gmail.com","username":"yasirasar"},{"email":"igor.levin.il@gmail.com","username":"levin_ua"},{"email":"erik.cardona@yolo.com","username":"erikcardona"},{"email":"me@apodlaski.com","username":"apodlaski"},{"email":"rochelle.abeywickrama@yolo.com","username":"rochelle.abeywickrama"},{"email":"mkjell@hotmail.com","username":"mkjell"},{"email":"alice.but99@gmail.com","username":"alisachyo"},{"email":"karlo.smid@ioent.com","username":"karlosmid-ioent"},{"email":"edgar.miadzieles@yolo.com","username":"hmburger"},{"email":"triin.kullisaar@gmail.com","username":"tkullisaar"},{"email":"salvatore.criscione@yolo.com","username":"salvatorecriscioneyolo"},{"email":"oleg.kiviljov@gmail.com","username":"olegkivi"},{"email":"msmahesh007@gmail.com","username":"memoryinject"},{"email":"marin.miletic@ioent.com","username":"marinmiletic-ioent"},{"email":"vikram.singh@yolo.com","username":"drchamp"},{"email":"ilia.shchepin@ioent.com","username":"ischepin"},{"email":"ashutoshkrchaubey@gmail.com","username":"chaubeyashutosh"},{"email":"sander.vali@ioent.com","username":"sanderv-ioent"},{"email":"murat.yilmaz@ioent.com","username":"muratyilmaz-ioent"},{"email":"anton.frolov@yolo.com","username":"anton_frolov_yolo"},{"email":"svetlana.semenova@yolo.com","username":"snsemenova"}],"license":"UNLICENSED","date":"2026-04-23T07:03:42.264Z","links":{"homepage":"https://github.com/heathmont/node-logger#readme","repository":"git+ssh://git@github.com/heathmont/node-logger.git","bugs":"https://github.com/heathmont/node-logger/issues","npm":"https://www.npmjs.com/package/@heathmont/node-logger"}},"score":{"final":19.364756,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24,"weekly":3},"dependents":"3","updated":"2026-10-07T17:16:27.028Z","searchScore":19.313002,"package":{"name":"@dodancs/asterisk-ami-event-utils","keywords":["voip","asterisk","ami"],"version":"0.1.5","description":"Asterisk AMI Event Utils for NodeJS \\w TypeScript support","sanitized_name":"@dodancs/asterisk-ami-event-utils","publisher":{"email":"dominik+npmjs@dancs.sk","username":"dodancs"},"maintainers":[{"email":"dominik+npmjs@dancs.sk","username":"dodancs"}],"license":"MIT","date":"2023-02-19T16:05:27.041Z","links":{"homepage":"https://github.com/dodancs/asterisk-ami-event-utils#readme","repository":"git+https://github.com/dodancs/asterisk-ami-event-utils.git","npm":"https://www.npmjs.com/package/@dodancs/asterisk-ami-event-utils"}},"score":{"final":19.313002,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1685,"weekly":355},"dependents":"1","updated":"2026-10-08T12:03:02.970Z","searchScore":19.300945,"package":{"name":"@krivega/jssip","keywords":["sip","websocket","webrtc","node","browser","library"],"version":"8.0.1","description":"The Javascript SIP library","sanitized_name":"@krivega/jssip","publisher":{"email":"mr.krivega@gmail.com","username":"krivega"},"maintainers":[{"email":"mr.krivega@gmail.com","username":"krivega"}],"license":"MIT","date":"2026-10-08T12:02:31.645Z","links":{"homepage":"https://jssip.net","repository":"git+https://github.com/versatica/JsSIP.git","bugs":"https://github.com/versatica/JsSIP/issues","npm":"https://www.npmjs.com/package/@krivega/jssip"}},"score":{"final":19.300945,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":121,"weekly":43},"dependents":0,"updated":"2026-10-06T20:21:27.240Z","searchScore":19.16585,"package":{"name":"multi-select-areas-image","keywords":[],"version":"0.1.4","description":"Multiple select areas in one image to show position each this","sanitized_name":"multi-select-areas-image","publisher":{"email":"hungcan1997@gmail.com","username":"quanghung97"},"maintainers":[{"email":"hungcan1997@gmail.com","username":"quanghung97"}],"license":"MIT","date":"2019-09-05T07:42:35.298Z","links":{"npm":"https://www.npmjs.com/package/multi-select-areas-image"}},"score":{"final":19.16585,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":4},"dependents":"2","updated":"2026-10-06T21:41:23.131Z","searchScore":19.163507,"package":{"name":"@dodancs/asterisk-ami-events-stream","keywords":["voip","asterisk","ami"],"version":"0.1.5","description":"Asterisk AMI Events Stream for NodeJS \\w TypeScript support","sanitized_name":"@dodancs/asterisk-ami-events-stream","publisher":{"email":"dominik+npmjs@dancs.sk","username":"dodancs"},"maintainers":[{"email":"dominik+npmjs@dancs.sk","username":"dodancs"}],"license":"MIT","date":"2023-02-19T16:08:59.514Z","links":{"homepage":"https://github.com/dodancs/asterisk-ami-events-stream#readme","repository":"git+https://github.com/dodancs/asterisk-ami-events-stream.git","npm":"https://www.npmjs.com/package/@dodancs/asterisk-ami-events-stream"}},"score":{"final":19.163507,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23,"weekly":5},"dependents":"5","updated":"2026-10-06T10:26:18.144Z","searchScore":19.13081,"package":{"name":"wm857902","keywords":["utils","format","money","phone"],"version":"1.0.0","description":"common toolkit","sanitized_name":"wm857902","publisher":{"email":"wm857902@gmail.com","username":"wm857902"},"maintainers":[{"email":"wm857902@gmail.com","username":"wm857902"}],"license":"ISC","date":"2024-04-21T13:12:22.777Z","links":{"homepage":"https://github.com/wm857902/asterisk#readme","repository":"git+https://github.com/wm857902/asterisk.git","bugs":"https://github.com/wm857902/asterisk/issues","npm":"https://www.npmjs.com/package/wm857902"}},"score":{"final":19.13081,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":527,"weekly":138},"dependents":"0","updated":"2026-10-07T08:31:10.627Z","searchScore":19.127623,"package":{"name":"@spirex/di","keywords":["di","ioc","dependency","injection","injector","container","dependency injection","dependency inversion","inversion of control","flexible","modern","modular","internal module","module composition","composite module","type-safe","fail-fast","typescript","javascript","lifecycle","factory","resolver","middleware","singleton","scope","lazy","spirex"],"version":"1.3.0","description":"Powerful, type-safe, flexible, and lightweight dependency injection library for JS/TS. Immutable container, internal module types, composite modules, scope data, extensible middleware.","sanitized_name":"@spirex/di","publisher":{"email":"spirex@outlook.com","username":"spirex"},"maintainers":[{"email":"spirex@outlook.com","username":"spirex"}],"license":"MIT","date":"2026-08-12T07:52:50.267Z","links":{"homepage":"https://github.com/SpireX64/spirex-di","repository":"git+https://github.com/SpireX64/spirex-di.git","bugs":"https://github.com/SpireX64/spirex-di/issues","npm":"https://www.npmjs.com/package/@spirex/di"}},"score":{"final":19.127623,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":129,"weekly":10},"dependents":0,"updated":"2026-10-04T16:36:09.328Z","searchScore":19.077938,"package":{"name":"@haybarn/ext-cozip-h1-5-5","keywords":["haybarn","duckdb","extension","cozip"],"version":"202609.8.40216","description":"Cloud-Optimized ZIP reader for DuckDB","sanitized_name":"@haybarn/ext-cozip-h1-5-5","publisher":{"email":"hello@query.farm","username":"query-farm"},"maintainers":[{"email":"hello@query.farm","username":"query-farm"}],"license":"MIT","date":"2026-09-20T16:29:48.591Z","links":{"homepage":"https://github.com/asterisk-labs/cozip_reader","repository":"git+https://github.com/Query-farm-haybarn/haybarn-community-extensions.git","bugs":"https://github.com/asterisk-labs/cozip_reader/issues","npm":"https://www.npmjs.com/package/@haybarn/ext-cozip-h1-5-5"}},"score":{"final":19.077938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":11},"dependents":0,"updated":"2026-10-07T17:16:35.058Z","searchScore":19.034506,"package":{"name":"asterisk-meshblu-agi","keywords":["asterisk","meshblu","agi","iot"],"version":"1.0.2","description":"Asterisk AGI command for sending and receiving meshblu messages.","sanitized_name":"asterisk-meshblu-agi","publisher":{"email":"erik.e.wilson@gmail.com","username":"erikwilson"},"maintainers":[{"email":"serveradmin@octoblu.com","username":"octoblu-user"},{"email":"erik.e.wilson@gmail.com","username":"erikwilson"}],"license":"MIT","date":"2016-09-29T11:50:46.031Z","links":{"homepage":"https://github.com/octoblu/asterisk-meshblu-agi#readme","repository":"git+https://github.com/octoblu/asterisk-meshblu-agi.git","bugs":"https://github.com/octoblu/asterisk-meshblu-agi/issues","npm":"https://www.npmjs.com/package/asterisk-meshblu-agi"}},"score":{"final":19.034506,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":4},"dependents":0,"updated":"2026-10-06T18:21:41.165Z","searchScore":18.986832,"package":{"name":"node-red-contrib-asterisk","keywords":["asterisk","node-red"],"version":"0.0.3","description":"Node-RED contribution to work with the asterisk server","sanitized_name":"node-red-contrib-asterisk","publisher":{"email":"stefan@voodoohome.org","username":"voodoohome"},"maintainers":[{"email":"stefan@voodoohome.org","username":"voodoohome"}],"license":"SEE LICENSE IN LICENSE","date":"2016-04-18T17:54:49.758Z","links":{"homepage":"https://github.com/voodoohome/node-red-contrib-asterisk#readme","repository":"git+https://github.com/voodoohome/node-red-contrib-asterisk.git","bugs":"https://github.com/voodoohome/node-red-contrib-asterisk/issues","npm":"https://www.npmjs.com/package/node-red-contrib-asterisk"}},"score":{"final":18.986832,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":1},"dependents":0,"updated":"2026-10-06T19:56:26.945Z","searchScore":18.934446,"package":{"name":"asterisk-ui","keywords":[],"version":"0.1.12","description":"A set of completely, fully accessible UI components for React, designed to integrate with Tailwind CSS, ECharts and Headless UI.","sanitized_name":"asterisk-ui","publisher":{"email":"carlossantos_cs@outlook.com","username":"carlosdan.el"},"maintainers":[{"email":"carlossantos_cs@outlook.com","username":"carlosdan.el"}],"license":"MIT","date":"2023-06-20T00:10:00.782Z","links":{"npm":"https://www.npmjs.com/package/asterisk-ui"}},"score":{"final":18.934446,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":122,"weekly":43},"dependents":0,"updated":"2026-10-07T07:46:38.274Z","searchScore":18.931923,"package":{"name":"node-red-asterisk-ami-manager","keywords":["node-red"],"version":"0.0.9","description":"Transfer Asterisk AMI events to json object string representation","sanitized_name":"node-red-asterisk-ami-manager","publisher":{"email":"rimdus@yandex.ru","username":"rimdus"},"maintainers":[{"email":"rimdus@yandex.ru","username":"rimdus"}],"license":"ISC","date":"2017-09-27T04:40:01.471Z","links":{"npm":"https://www.npmjs.com/package/node-red-asterisk-ami-manager"}},"score":{"final":18.931923,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":6},"dependents":0,"updated":"2026-10-05T22:31:32.273Z","searchScore":18.924192,"package":{"name":"@espaker/ts-fastagi.io","keywords":["asterisk","fastagi","dialplan","agi","pbx"],"version":"1.4.0","description":"Asterisk node.js and TS fastAgi Express-like Interface","sanitized_name":"@espaker/ts-fastagi-io","publisher":{"email":"espaker101@gmail.com","username":"espaker"},"maintainers":[{"email":"espaker101@gmail.com","username":"espaker"}],"license":"ISC","date":"2023-05-03T15:50:11.864Z","links":{"homepage":"https://github.com/espaker/ts-fastagi.io#readme","repository":"git+https://github.com/espaker/ts-fastagi.io.git","bugs":"https://github.com/espaker/ts-fastagi.ioissues","npm":"https://www.npmjs.com/package/@espaker/ts-fastagi.io"}},"score":{"final":18.924192,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57,"weekly":25},"dependents":0,"updated":"2026-10-07T14:16:42.082Z","searchScore":18.86373,"package":{"name":"ami-ts","keywords":["asterisk","voip","ami","asterisk-manager"],"version":"0.1.0","description":"A node.js package for interacting with the Asterisk Manager API. Fully written in TypeScript.","sanitized_name":"ami-ts","publisher":{"email":"adizbek1998@gmail.com","username":"adizbek"},"maintainers":[{"email":"adizbek1998@gmail.com","username":"adizbek"}],"license":"MIT","date":"2024-08-31T12:29:40.902Z","links":{"npm":"https://www.npmjs.com/package/ami-ts"}},"score":{"final":18.86373,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":71,"weekly":7},"dependents":0,"updated":"2026-10-08T13:16:18.967Z","searchScore":18.85444,"package":{"name":"n8n-nodes-sip-trunk","keywords":["n8n-community-node-package","sip","asterisk","starface","pbx","voip","telephony"],"version":"1.0.0","description":"n8n custom node for SIP client functionality with Asterisk/Starface PBX integration","sanitized_name":"n8n-nodes-sip-trunk","publisher":{"email":"ad.heermann@flexcon-it.de","username":"adh_npm"},"maintainers":[{"email":"ad.heermann@flexcon-it.de","username":"adh_npm"}],"license":"MIT","date":"2026-02-19T10:29:37.354Z","links":{"homepage":"https://github.com/ADH-GH/n8n-nodes-sip-trunk","repository":"git+https://github.com/ADH-GH/n8n-nodes-sip-trunk.git","bugs":"https://github.com/ADH-GH/n8n-nodes-sip-trunk/issues","npm":"https://www.npmjs.com/package/n8n-nodes-sip-trunk"}},"score":{"final":18.85444,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":978,"weekly":67},"dependents":0,"updated":"2026-10-07T12:56:38.247Z","searchScore":18.851528,"package":{"name":"@manhgdev/spotifyweb","keywords":["api","music","spotify","spotifyweb","spotify-api","spotify-web-api"],"version":"6.0.2","description":"Spotify library in typescript without using the Spotify Web API. No authentication required with automatic internal token generation.","sanitized_name":"@manhgdev/spotifyweb","publisher":{"email":"manhgdev@gmail.com","actor":{"name":"manhgdev","type":"user","email":"manhgdev@gmail.com"},"username":"manhgdev"},"maintainers":[{"email":"manhgdev@gmail.com","username":"manhgdev"}],"license":"MIT","date":"2025-10-21T15:07:36.148Z","links":{"homepage":"https://github.com/tr1ckydev/spotifly#readme","repository":"git+https://github.com/tr1ckydev/spotifly.git","bugs":"https://github.com/tr1ckydev/spotifly/issues","npm":"https://www.npmjs.com/package/@manhgdev/spotifyweb"}},"score":{"final":18.851528,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51,"weekly":4},"dependents":0,"updated":"2026-10-07T15:41:33.737Z","searchScore":18.835043,"package":{"name":"@cfware/asterisk16","keywords":[],"version":"1.0.0","description":"Run a sandboxed Asterisk 16 instance","sanitized_name":"@cfware/asterisk16","publisher":{"email":"git@cfware.com","username":"coreyfarrell"},"maintainers":[{"email":"git@cfware.com","username":"coreyfarrell"}],"license":"MIT","date":"2024-03-28T12:23:49.194Z","links":{"homepage":"https://github.com/cfware/asterisk16#readme","repository":"git+https://github.com/cfware/asterisk16.git","bugs":"https://github.com/cfware/asterisk16/issues","npm":"https://www.npmjs.com/package/@cfware/asterisk16"}},"score":{"final":18.835043,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36,"weekly":4},"dependents":0,"updated":"2026-10-07T00:46:24.768Z","searchScore":18.591099,"package":{"name":"@sun-asterisk/impact-analyzer","keywords":["impact-analysis","code-analysis","ci-cd"],"version":"1.0.8","description":"Automated impact analysis for TypeScript/JavaScript projects","sanitized_name":"@sun-asterisk/impact-analyzer","publisher":{"email":"dao.anh.dung@sun-asterisk.com","username":"dao.anh.dung"},"maintainers":[{"email":"ha.hao.minh@sun-asterisk.com","username":"ha.hao.minh"},{"email":"ly.duc.long@sun-asterisk.com","username":"longld94"},{"email":"ha.huu.tin@sun-asterisk.com","username":"tinhh-0697"},{"email":"nguyen.ngoc.phuong@sun-asterisk.com","username":"nguyen.ngoc.phuong"},{"email":"dao.anh.dung@sun-asterisk.com","username":"dao.anh.dung"},{"email":"nguyen.huu.nam@sun-asterisk.com","username":"nguyen.huu.nam"},{"email":"nguyen.hung.an@sun-asterisk.com","username":"nguyen.hung.an"},{"email":"bach.ngoc.hoai@sun-asterisk.com","username":"bach.ngoc.hoai"}],"license":"MIT","date":"2025-12-30T08:52:04.461Z","links":{"npm":"https://www.npmjs.com/package/@sun-asterisk/impact-analyzer"}},"score":{"final":18.591099,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":381,"weekly":67},"dependents":0,"updated":"2026-10-08T12:15:11.007Z","searchScore":18.561394,"package":{"name":"gh-ck-editor","keywords":[],"version":"2.3.2","description":"📄 CKEditorComponent Documentation","sanitized_name":"gh-ck-editor","publisher":{"email":"cody.brooks@greenhabitat.at","username":"codybrooks"},"maintainers":[{"email":"coderves@gmail.com","username":"coderves"},{"email":"fred.fowler@greenhabitat.at","username":"fred.fowler"},{"email":"cody.brooks@greenhabitat.at","username":"codybrooks"}],"license":"ISC","date":"2026-09-02T12:38:37.521Z","links":{"npm":"https://www.npmjs.com/package/gh-ck-editor"}},"score":{"final":18.561394,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":3},"dependents":0,"updated":"2026-10-06T12:06:14.664Z","searchScore":18.442352,"package":{"name":"asterisk-node","keywords":["voip","asterisk","node","register","sip"],"version":"1.0.15","description":"Dynamic registration of asterisk users using node","sanitized_name":"asterisk-node","publisher":{"email":"indrasena1000@gmail.com","username":"indrasenareddy"},"maintainers":[{"email":"indrasena1000@gmail.com","username":"indrasenareddy"},{"email":"t.jaisaichand4@gmail.com","username":"jaisaichand"},{"email":"sai.kiran3500@gmail.com","username":"saikiran2211"},{"email":"Ahamedshahebaz999@Gmail.com","username":"shahebazahamed"},{"email":"vikram.ayaluri@gmail.com","username":"vikram741"}],"license":"ISC","date":"2020-07-14T06:05:36.004Z","links":{"npm":"https://www.npmjs.com/package/asterisk-node"}},"score":{"final":18.442352,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":33,"weekly":5},"dependents":0,"updated":"2026-10-06T16:11:22.723Z","searchScore":18.419767,"package":{"name":"geo-asterisk","keywords":["asterisk,geometry,generate,mesh,webgl,3d,model"],"version":"1.0.3","description":"Creates a 2d asterisk type shape in 3d space","sanitized_name":"geo-asterisk","publisher":{"email":"me@mikkoh.com","username":"mikkoh"},"maintainers":[{"email":"me@mikkoh.com","username":"mikkoh"}],"license":"MIT","date":"2015-03-05T16:13:09.696Z","links":{"homepage":"https://github.com/mikkoh/geo-asterisk","repository":"git://github.com/mikkoh/geo-asterisk.git","bugs":"https://github.com/mikkoh/geo-asterisk/issues","npm":"https://www.npmjs.com/package/geo-asterisk"}},"score":{"final":18.419767,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1328,"weekly":392},"dependents":0,"updated":"2026-10-05T19:18:25.125Z","searchScore":18.391651,"package":{"name":"@tmsoft/webphone","keywords":["webphone","sip","voip","softphone","vue","vue3","web-component","jssip","sip.js"],"version":"5.0.4","description":"WebPhone - SIP softphone component for Vue 3 and Web Components","sanitized_name":"@tmsoft/webphone","publisher":{"email":"desarrollo@tmtek.net","username":"alternaus"},"maintainers":[{"email":"desarrollo@tmtek.net","username":"alternaus"}],"license":"MIT","date":"2026-10-05T19:17:53.928Z","links":{"homepage":"https://github.com/alternaus/webphone-lib#readme","repository":"git+https://github.com/alternaus/webphone-lib.git","bugs":"https://github.com/alternaus/webphone-lib/issues","npm":"https://www.npmjs.com/package/@tmsoft/webphone"}},"score":{"final":18.391651,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1612,"weekly":161},"dependents":"4","updated":"2026-10-07T06:51:29.980Z","searchScore":18.384535,"package":{"name":"dot-values2","keywords":["dot","dots","path","set-value","get-value","unset-value","has-value","lodash","prop","props","dot-prop","property","properties","typesctipt","star","dot-wild","wild","object"],"version":"2.0.7","description":"A set of object mutators with dot paths and one neat addition...","sanitized_name":"dot-values2","publisher":{"email":"codelovers@users.sourceforge.net","username":"bluelovers"},"maintainers":[{"email":"codelovers@users.sourceforge.net","username":"bluelovers"}],"license":"MIT","date":"2024-03-03T17:19:07.607Z","links":{"homepage":"https://github.com/bluelovers/dot-values#readme","repository":"git+https://github.com/bluelovers/dot-values.git","bugs":"https://github.com/bluelovers/dot-values/issues","npm":"https://www.npmjs.com/package/dot-values2"}},"score":{"final":18.384535,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1721,"weekly":460},"dependents":0,"updated":"2026-10-07T01:16:32.198Z","searchScore":18.358885,"package":{"name":"iftime","keywords":["asterisk iftime","time intervals","schedule","date intervals","interval"],"version":"0.1.1","description":"A lightweight package to imitate Asterisk * IFTIME function","sanitized_name":"iftime","publisher":{"email":"info@siavashg.com","username":"siavashg87"},"maintainers":[{"email":"info@siavashg.com","username":"siavashg87"}],"license":"MIT","date":"2021-03-24T11:08:32.646Z","links":{"homepage":"https://github.com/siavashg87/iftime#readme","repository":"git+https://github.com/siavashg87/iftime.git","bugs":"https://github.com/siavashg87/iftime/issues","npm":"https://www.npmjs.com/package/iftime"}},"score":{"final":18.358885,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":161,"weekly":46},"dependents":0,"updated":"2026-10-07T09:46:23.639Z","searchScore":18.30869,"package":{"name":"@colyseus/proxy","keywords":["colyseus","proxy"],"version":"0.12.11","description":"Proxy and Service Discovery for Colyseus","sanitized_name":"@colyseus/proxy","publisher":{"email":"endel.dreyer@gmail.com","username":"endel"},"maintainers":[{"email":"endel.dreyer@gmail.com","username":"endel"}],"license":"MIT","date":"2023-04-13T19:34:26.125Z","links":{"homepage":"https://github.com/colyseus/proxy#readme","repository":"git+ssh://git@github.com/colyseus/proxy.git","bugs":"https://github.com/colyseus/proxy/issues","npm":"https://www.npmjs.com/package/@colyseus/proxy"}},"score":{"final":18.30869,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34,"weekly":9},"dependents":"2","updated":"2026-10-06T21:55:42.640Z","searchScore":18.267305,"package":{"name":"emoji-eight-spoked-asterisk","keywords":[],"version":"1.3.0","description":"returns the eight-spoked-asterisk emoji","sanitized_name":"emoji-eight-spoked-asterisk","publisher":{"email":"josh@trtr.co","username":"joshhunt"},"maintainers":[{"email":"josh@trtr.co","username":"joshhunt"}],"license":"ISC","date":"2017-06-08T04:12:09.233Z","links":{"npm":"https://www.npmjs.com/package/emoji-eight-spoked-asterisk"}},"score":{"final":18.267305,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":581,"weekly":36},"dependents":0,"updated":"2026-10-07T11:01:22.114Z","searchScore":18.20311,"package":{"name":"@datagrok/curves","keywords":[],"version":"1.13.3","description":"Curves provides support for fitted curves (such as dose-response curves), including in-grid rendering, storing charts in cells, interactivity, and automatic fitting.","sanitized_name":"@datagrok/curves","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:0941a0e7-8c94-43a3-a2ec-dc3ef736f477","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aparamonov@datagrok.ai","username":"aparamonov_datagrok"},{"email":"askalkin@datagrok.ai","username":"skalkin"},{"email":"drizhinashvili@datagrok.ai","username":"drizhina"},{"email":"ppolovyi@datagrok.ai","username":"ppolovyi_datagrok"},{"email":"oserhiienko@datagrok.ai","username":"aleksashka_11"}],"date":"2026-09-23T10:53:52.515Z","links":{"homepage":"https://github.com/datagrok-ai/public#readme","repository":"git+https://github.com/datagrok-ai/public.git","bugs":"https://github.com/datagrok-ai/public/issues","npm":"https://www.npmjs.com/package/@datagrok/curves"}},"score":{"final":18.20311,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1125,"weekly":352},"dependents":0,"updated":"2026-10-09T13:56:32.233Z","searchScore":18.194206,"package":{"name":"@voys/sip.js","keywords":["sip","webrtc","library","websocket","javascript","typescript"],"version":"0.22.0","description":"A SIP library for JavaScript","sanitized_name":"@voys/sip-js","publisher":{"email":"vialer@wearespindle.com","username":"spindle"},"maintainers":[{"email":"vialer@wearespindle.com","username":"spindle"}],"license":"MIT","date":"2026-05-08T11:55:48.704Z","links":{"homepage":"https://sipjs.com","repository":"git+https://github.com/onsip/SIP.js.git","bugs":"https://github.com/onsip/SIP.js/issues","npm":"https://www.npmjs.com/package/@voys/sip.js"}},"score":{"final":18.194206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1450,"weekly":609},"dependents":"4","updated":"2026-10-04T16:33:43.171Z","searchScore":18.029802,"package":{"name":"@loomidev/datepicker","keywords":["web-components","lit","loomiui","datepicker","calendar"],"version":"0.13.0","description":"<loomi-datepicker> — a calendar date picker (single or range).","sanitized_name":"@loomidev/datepicker","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"e2d298d2-4a66-4870-9925-54e8a94f8b3f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kabutey@gmail.com","username":"mkocansey"}],"license":"MIT","date":"2026-10-04T16:33:12.141Z","links":{"homepage":"https://github.com/loomidev/loomiui#readme","repository":"https://github.com/loomidev/loomiui.git","bugs":"https://github.com/loomidev/loomiui/issues","npm":"https://www.npmjs.com/package/@loomidev/datepicker"}},"score":{"final":18.029802,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20,"weekly":8},"dependents":0,"updated":"2026-10-07T17:11:28.759Z","searchScore":17.98319,"package":{"name":"@revall/asterisk-ami-client","keywords":["voip","asterisk","ami"],"version":"1.0.7","description":"Asterisk AMI Client for NodeJS (ES2015)","sanitized_name":"@revall/asterisk-ami-client","publisher":{"email":"alexandr.revin@gmail.com","username":"revall"},"maintainers":[{"email":"alexandr.revin@gmail.com","username":"revall"}],"license":"MIT","date":"2017-11-06T07:02:53.408Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-client#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-client.git","bugs":"https://github.com/BelirafoN/asterisk-ami-client/issues","npm":"https://www.npmjs.com/package/@revall/asterisk-ami-client"}},"score":{"final":17.98319,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1418,"weekly":599},"dependents":"3","updated":"2026-10-04T16:33:55.275Z","searchScore":17.952997,"package":{"name":"@loomidev/textarea","keywords":["web-components","lit","loomiui","form","textarea","comment"],"version":"0.13.0","description":"<loomi-textarea> — a themeable multi-line text input web component with floating labels.","sanitized_name":"@loomidev/textarea","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"ae27202b-a26e-42fc-a57c-99551cfafa21","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"kabutey@gmail.com","username":"mkocansey"}],"license":"MIT","date":"2026-10-04T16:33:24.241Z","links":{"homepage":"https://github.com/loomidev/loomiui#readme","repository":"https://github.com/loomidev/loomiui.git","bugs":"https://github.com/loomidev/loomiui/issues","npm":"https://www.npmjs.com/package/@loomidev/textarea"}},"score":{"final":17.952997,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24,"weekly":3},"dependents":0,"updated":"2026-10-07T06:26:18.668Z","searchScore":17.9503,"package":{"name":"nodered-contrib-asterisk-ari","keywords":["node-red"],"version":"0.0.3","description":"Package for Controlling Asterisk via ARI","sanitized_name":"nodered-contrib-asterisk-ari","publisher":{"email":"sam@sammachin.com","username":"sammachin"},"maintainers":[{"email":"sam@sammachin.com","username":"sammachin"}],"license":"MIT","date":"2020-09-12T08:49:16.163Z","links":{"npm":"https://www.npmjs.com/package/nodered-contrib-asterisk-ari"}},"score":{"final":17.9503,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36,"weekly":4},"dependents":"1","updated":"2026-10-06T07:01:14.468Z","searchScore":17.896067,"package":{"name":"openvox-sms","keywords":[],"version":"0.0.9","description":"OpenVox VoxStack GSM-gateway sms sender","sanitized_name":"openvox-sms","publisher":{"email":"antirek@yandex.ru","username":"antirek"},"maintainers":[{"email":"antirek@yandex.ru","username":"antirek"}],"license":"MIT","date":"2015-03-27T08:49:01.677Z","links":{"homepage":"https://github.com/antirek/openvox-sms","repository":"https://github.com/antirek/openvox-sms.git","bugs":"https://github.com/antirek/openvox-sms/issues","npm":"https://www.npmjs.com/package/openvox-sms"}},"score":{"final":17.896067,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":996,"weekly":250},"dependents":"2","updated":"2026-10-05T07:01:09.919Z","searchScore":17.845034,"package":{"name":"fluid-glob","keywords":[],"version":"1.0.7","description":"A library to standardise resolving \"globbed\" file patterns within Fluid projects.","sanitized_name":"fluid-glob","publisher":{"email":"duhrer@gmail.com","username":"duhrer"},"maintainers":[{"email":"tony@raisingthefloor.org","username":"the-t-in-rtf"},{"email":"clown@alum.mit.edu","username":"clown"},{"email":"colinbdclark@gmail.com","username":"colinbdclark"},{"email":"jhung@ocadu.ca","username":"jhung"},{"email":"amb26npm@ponder.org.uk","username":"amb26"},{"email":"justin.obara.work@gmail.com","username":"jobara"},{"email":"cli@ocadu.ca","username":"cindyli"},{"email":"simon@bitstructures.com","username":"simonbates"},{"email":"duhrer@gmail.com","username":"duhrer"},{"email":"nzimmerman@ocadu.ca","username":"nedatidrc"}],"license":"BSD-3-Clause","date":"2023-01-17T13:41:59.866Z","links":{"homepage":"https://github.com/fluid-project/fluid-glob#readme","repository":"git+https://github.com/fluid-project/fluid-glob.git","bugs":"https://github.com/fluid-project/fluid-glob/issues","npm":"https://www.npmjs.com/package/fluid-glob"}},"score":{"final":17.845034,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":174,"weekly":15},"dependents":"2","updated":"2026-10-06T06:26:32.990Z","searchScore":17.78601,"package":{"name":"nami","keywords":["asterisk","manager","interface","nami","action","response","event","node"],"version":"0.7.2","description":"An asterisk manager interface client, uses EventEmitter to communicate events, will allow you to send actions, and receive responses (and associated events), and also receive async events from server","sanitized_name":"nami","publisher":{"email":"marcelog@gmail.com","username":"marcelog"},"maintainers":[{"email":"marcelog@gmail.com","username":"marcelog"}],"date":"2016-08-20T23:17:02.253Z","links":{"homepage":"https://github.com/marcelog/Nami","repository":"git://github.com/marcelog/Nami.git","bugs":"https://github.com/marcelog/Nami/issues","npm":"https://www.npmjs.com/package/nami"}},"score":{"final":17.78601,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19,"weekly":1},"dependents":0,"updated":"2026-10-08T05:46:20.051Z","searchScore":17.785936,"package":{"name":"fz-asterisk-int","keywords":[],"version":"1.1.6","description":"Full asterisk controller for AMI/AGI. ARI integration in progress.","sanitized_name":"fz-asterisk-int","publisher":{"email":"fernandozepeda10@gmail.com","username":"fzepeda10"},"maintainers":[{"email":"fernandozepeda10@gmail.com","username":"fzepeda10"}],"license":"ISC","date":"2024-09-19T22:03:34.172Z","links":{"npm":"https://www.npmjs.com/package/fz-asterisk-int"}},"score":{"final":17.785936,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23,"weekly":2},"dependents":0,"updated":"2026-10-08T05:06:32.457Z","searchScore":17.719095,"package":{"name":"@hyper.fun/fluentui-icon-text-period-asterisk-filled","keywords":["hyper-function-component","hfc","fluentui","icon","text-period-asterisk-filled"],"version":"2.0.0","description":"👉  https://hyper.fun/c/fluentui-icon-text-period-asterisk-filled/2.0.0","sanitized_name":"@hyper-fun/fluentui-icon-text-period-asterisk-filled","publisher":{"email":"i@terryfei.com","username":"terryfei"},"maintainers":[{"email":"i@terryfei.com","username":"terryfei"}],"license":"MIT","date":"2022-08-14T11:37:40.715Z","links":{"repository":"https://github.com/hyper-function-components/svg-icon","npm":"https://www.npmjs.com/package/@hyper.fun/fluentui-icon-text-period-asterisk-filled"}},"score":{"final":17.719095,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22,"weekly":2},"dependents":0,"updated":"2026-10-05T20:46:28.421Z","searchScore":17.665682,"package":{"name":"ast-monitor","keywords":[],"version":"0.0.9","description":"A simple Asterisk events Monitor through Asterisk Manager Interface. You can monitor Peers Status, T1/E1 boards status, Congestion or Fail Calls and more.","sanitized_name":"ast-monitor","publisher":{"email":"douglas.conrad@opens.com.br","username":"douglascon"},"maintainers":[{"email":"douglas.conrad@opens.com.br","username":"douglascon"}],"license":"ISC","date":"2021-03-25T11:37:59.877Z","links":{"npm":"https://www.npmjs.com/package/ast-monitor"}},"score":{"final":17.665682,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":513,"weekly":227},"dependents":0,"updated":"2026-10-04T05:45:09.255Z","searchScore":17.6139,"package":{"name":"falaai-api","keywords":["falaai","api","sdk","call-center","contact-center","speech-to-text","transcription","conversation-intelligence","sentiment-analysis","compliance","audit","copc","iso-18295","lgpd","omnichannel","helpdesk","chatbot","whatsapp","crm","crm-integration"],"version":"1.21.51","description":"Official Node.js/TypeScript SDK for the FalaAI API - AI-powered call transcription, diagnosis and compliance auditing.","sanitized_name":"falaai-api","publisher":{"email":"livio@action.tec.br","username":"actiontecbr"},"maintainers":[{"email":"livio@action.tec.br","username":"actiontecbr"}],"license":"MIT","date":"2026-10-04T05:44:38.339Z","links":{"homepage":"https://falaai.action.tec.br/api","repository":"git+https://github.com/ActionTecBr/falaai-api-node.git","bugs":"https://github.com/ActionTecBr/falaai-api-node/issues","npm":"https://www.npmjs.com/package/falaai-api"}},"score":{"final":17.6139,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":515,"weekly":115},"dependents":0,"updated":"2026-10-06T21:26:15.465Z","searchScore":17.516598,"package":{"name":"hazo_collab_forms","keywords":["collaboration","forms","react","nextjs","typescript","tailwind","shadcn","chat","file-upload","form-builder"],"version":"6.71.0","description":"Collaboration form elements","sanitized_name":"hazo_collab_forms","publisher":{"email":"pubudu79@gmail.com","username":"pubs12"},"maintainers":[{"email":"pubudu79@gmail.com","username":"pubs12"}],"license":"MIT","date":"2026-09-01T12:37:03.259Z","links":{"homepage":"https://github.com/pub12/hazo_collab_forms#readme","repository":"git+https://github.com/pub12/hazo_collab_forms.git","bugs":"https://github.com/pub12/hazo_collab_forms/issues","npm":"https://www.npmjs.com/package/hazo_collab_forms"}},"score":{"final":17.516598,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25,"weekly":6},"dependents":0,"updated":"2026-10-06T22:36:22.265Z","searchScore":17.50026,"package":{"name":"@ipcom/extended-ami","keywords":["AMI","Asterisk","asterisk-manager","CRM-on-Asterisk"],"version":"1.0.14-beta","description":"Advanced manager for connecting to Asterisk","sanitized_name":"@ipcom/extended-ami","publisher":{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"},"maintainers":[{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"}],"license":"MIT","date":"2024-08-18T18:54:08.300Z","links":{"homepage":"https://github.com/fabiotheo/extended-ami#readme","repository":"git+https://github.com/fabiotheo/extended-ami.git","bugs":"https://github.com/fabiotheo/extended-ami/issues","npm":"https://www.npmjs.com/package/@ipcom/extended-ami"}},"score":{"final":17.50026,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":44,"weekly":3},"dependents":0,"updated":"2026-10-07T15:56:40.209Z","searchScore":17.476446,"package":{"name":"@bluegill/ari-client","keywords":["Asterisk","ARI"],"version":"2.2.1","description":"JavaScript client for Asterisk REST Interface.","sanitized_name":"@bluegill/ari-client","publisher":{"email":"skester@bluegilltech.com","username":"skester"},"maintainers":[{"email":"skester@bluegilltech.com","username":"skester"}],"license":"MIT","date":"2021-03-24T07:57:56.208Z","links":{"homepage":"https://github.com/sekest/node-ari-client","repository":"git://github.com/sekest/node-ari-client.git","bugs":"https://issues.asterisk.org","npm":"https://www.npmjs.com/package/@bluegill/ari-client"}},"score":{"final":17.476446,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19,"weekly":1},"dependents":0,"updated":"2026-10-07T02:51:12.058Z","searchScore":17.29893,"package":{"name":"@fastmcp-me/mcp-s2s-asterisk","keywords":["mcp","model-context-protocol","asterisk","s2s","speech-to-speech","conversational-ai","telephony"],"version":"0.1.3","description":"MCP server para asistente telefónico conversacional con Asterisk S2S","sanitized_name":"@fastmcp-me/mcp-s2s-asterisk","publisher":{"email":"sultan.kadyrkesh@yandex.ru","username":"sultanlive"},"maintainers":[{"email":"sultan.kadyrkesh@yandex.ru","username":"sultanlive"}],"license":"MIT","date":"2025-09-30T22:15:36.574Z","links":{"homepage":"https://github.com/fastmcp-me/mcp-s2s-asterisk#readme","repository":"git+https://github.com/fastmcp-me/mcp-s2s-asterisk.git","bugs":"https://github.com/fastmcp-me/mcp-s2s-asterisk/issues","npm":"https://www.npmjs.com/package/@fastmcp-me/mcp-s2s-asterisk"}},"score":{"final":17.29893,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":452,"weekly":88},"dependents":"1","updated":"2026-10-06T07:31:09.276Z","searchScore":17.247953,"package":{"name":"path-validation","keywords":["node","path","validation"],"version":"0.2.3","description":"Path validation utility","sanitized_name":"path-validation","publisher":{"email":"npm@antara.pl","username":"antarasi"},"maintainers":[{"email":"npm@antara.pl","username":"antarasi"}],"license":"MIT","date":"2018-04-05T11:51:14.741Z","links":{"homepage":"https://github.com/antarasi/path-validation#readme","repository":"git+ssh://git@github.com/antarasi/path-validation.git","bugs":"https://github.com/antarasi/path-validation/issues","npm":"https://www.npmjs.com/package/path-validation"}},"score":{"final":17.247953,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42,"weekly":4},"dependents":0,"updated":"2026-10-07T15:51:41.706Z","searchScore":17.228683,"package":{"name":"ipcom-ari-client","keywords":["Asterisk","ARI"],"version":"0.0.18","description":"JavaScript client for Asterisk REST Interface.","sanitized_name":"ipcom-ari-client","publisher":{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"},"maintainers":[{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"}],"license":"Apache-2.0","date":"2024-11-27T02:13:55.127Z","links":{"homepage":"https://github.com/fabiotheo/ipcom-asterisk-ari","repository":"git://fabiotheo/ipcom-asterisk-ari","bugs":"https://ipcom.com.br","npm":"https://www.npmjs.com/package/ipcom-ari-client"}},"score":{"final":17.228683,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":126,"weekly":54},"dependents":0,"updated":"2026-10-05T02:38:21.667Z","searchScore":17.19381,"package":{"name":"easy-sipjs","keywords":["sip","voip","webrtc","sip.js"],"version":"3.1.0","description":"Abstração simplificada do SIP.js para projetos WebRTC.","sanitized_name":"easy-sipjs","publisher":{"email":"paulo18santos2000@gmail.com","username":"henrilgrim_"},"maintainers":[{"email":"paulo18santos2000@gmail.com","username":"henrilgrim_"}],"license":"ISC","date":"2026-10-05T02:37:50.786Z","links":{"homepage":"https://github.com/phs-santos/easy-sipjs#readme","repository":"git+https://github.com/phs-santos/easy-sipjs.git","bugs":"https://github.com/phs-santos/easy-sipjs/issues","npm":"https://www.npmjs.com/package/easy-sipjs"}},"score":{"final":17.19381,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":643,"weekly":222},"dependents":0,"updated":"2026-10-06T20:36:12.548Z","searchScore":17.175049,"package":{"name":"@broadcom/ops-for-zowe-cli","keywords":["zowe","cli","ops","zos","zowe-cli","mainframe","plugin"],"version":"5.3.5","description":"OPS/MVS® Plug-in for Zowe CLI","sanitized_name":"@broadcom/ops-for-zowe-cli","publisher":{"email":"mb.auto@broadcom.com","username":"broadcom-mbauto"},"maintainers":[{"email":"mb.auto@broadcom.com","username":"broadcom-mbauto"},{"email":"mark.ackert@broadcom.com","username":"markackert"},{"email":"adam.wolfe@broadcom.com","username":"abwolfe"}],"license":"SEE LICENSE IN LICENSE","date":"2026-07-07T19:32:15.274Z","links":{"repository":"","npm":"https://www.npmjs.com/package/@broadcom/ops-for-zowe-cli"}},"score":{"final":17.175049,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":56,"weekly":4},"dependents":0,"updated":"2026-10-05T22:46:13.981Z","searchScore":17.10153,"package":{"name":"@a11y-ngx/a11y-required","keywords":["accessibility","accessible","a11y","form","asterisk","required","invalid"],"version":"1.0.4","description":"Required & Invalid directives for any required form control (except for group of checkboxes and radio buttons), plus a simple component that provides a red asterisk (by default) to complement any <label> tag.","sanitized_name":"@a11y-ngx/a11y-required","publisher":{"email":"lucho.development@gmail.com","username":"ldv"},"maintainers":[{"email":"lucho.development@gmail.com","username":"ldv"}],"license":"MIT","date":"2021-06-14T22:19:20.228Z","links":{"homepage":"https://github.com/LDV2k3/a11y#readme","bugs":"https://github.com/LDV2k3/a11y/issues","npm":"https://www.npmjs.com/package/@a11y-ngx/a11y-required"}},"score":{"final":17.10153,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46,"weekly":9},"dependents":"4","updated":"2026-10-07T07:21:17.167Z","searchScore":16.982977,"package":{"name":"@ec-europa/ecl-forms-labels","keywords":[],"version":"0.8.0","description":"ECL Form Labels","sanitized_name":"@ec-europa/ecl-forms-labels","publisher":{"email":"huard.yan@gmail.com","username":"yhuard"},"maintainers":[{"email":"kalin.chernev@gmail.com","username":"kalin.chernev"},{"email":"wesley.deglise@gmail.com","username":"weslito"},{"email":"huard.yan@gmail.com","username":"yhuard"}],"license":"EUPL-1.1","date":"2018-02-14T13:38:29.394Z","links":{"homepage":"https://github.com/ec-europa/europa-component-library#readme","repository":"git+https://github.com/ec-europa/europa-component-library.git","bugs":"https://github.com/ec-europa/europa-component-library/issues","npm":"https://www.npmjs.com/package/@ec-europa/ecl-forms-labels"}},"score":{"final":16.982977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":7},"dependents":"1","updated":"2026-10-07T17:46:28.229Z","searchScore":16.883726,"package":{"name":"@revall/asterisk-ami-connector","keywords":["voip","asterisk","ami"],"version":"1.1.7","description":"Asterisk AMI Connector for NodeJS (ES2015)","sanitized_name":"@revall/asterisk-ami-connector","publisher":{"email":"alexandr.revin@gmail.com","username":"revall"},"maintainers":[{"email":"alexandr.revin@gmail.com","username":"revall"}],"license":"MIT","date":"2017-11-06T06:40:53.651Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-connector#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-connector.git","bugs":"https://github.com/BelirafoN/asterisk-ami-connector/issues","npm":"https://www.npmjs.com/package/@revall/asterisk-ami-connector"}},"score":{"final":16.883726,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1194,"weekly":545},"dependents":0,"updated":"2026-10-07T14:31:19.747Z","searchScore":16.86653,"package":{"name":"ag-grid-community-test","keywords":["web-components","grid","data","table","angular","angular-component","react","react-component","angularjs","reactjs"],"version":"1.0.0","description":"![alt text](./github-banner.png \"Logo Title Text 1\")","sanitized_name":"ag-grid-community-test","publisher":{"email":"106025154@qq.com","username":"fasteest_uncle"},"maintainers":[{"email":"106025154@qq.com","username":"fasteest_uncle"}],"license":"MIT","date":"2019-12-08T07:46:50.855Z","links":{"homepage":"","repository":"","npm":"https://www.npmjs.com/package/ag-grid-community-test"}},"score":{"final":16.86653,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16,"weekly":3},"dependents":0,"updated":"2026-10-07T14:06:29.618Z","searchScore":16.76404,"package":{"name":"xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-erlingerlinglingeryiqi","keywords":[],"version":"2023.221.0","description":"学战都市Asterisk(学战都市六芒星) - 三屋咲悠 - 20200217","sanitized_name":"xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-erlingerlinglingeryiqi","publisher":{"email":"562826179@qq.com","username":"wizardforcel"},"maintainers":[{"email":"562826179@qq.com","username":"wizardforcel"}],"license":"CC BY-NC-SA 4.0","date":"2023-02-20T19:51:23.437Z","links":{"homepage":"https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-20200217#readme","repository":"git+https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-20200217.git","bugs":"https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-20200217/issues","npm":"https://www.npmjs.com/package/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-erlingerlinglingeryiqi"}},"score":{"final":16.76404,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20,"weekly":3},"dependents":0,"updated":"2026-10-06T16:16:30.894Z","searchScore":16.743168,"package":{"name":"@hyper.fun/tabler-asterisk","keywords":["hyper-function-component","hfc","tabler","asterisk"],"version":"1.3.0","description":"👉  https://hyper.fun/c/tabler-asterisk/1.3.0","sanitized_name":"@hyper-fun/tabler-asterisk","publisher":{"email":"i@terryfei.com","username":"terryfei"},"maintainers":[{"email":"i@terryfei.com","username":"terryfei"}],"license":"MIT","date":"2022-08-08T06:33:18.689Z","links":{"repository":"https://github.com/hyper-function-components/svg-icon","npm":"https://www.npmjs.com/package/@hyper.fun/tabler-asterisk"}},"score":{"final":16.743168,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":669,"weekly":136},"dependents":0,"updated":"2026-10-08T12:41:14.936Z","searchScore":16.68798,"package":{"name":"joplin-plugin-markdown-formatter","keywords":["joplin-plugin"],"version":"1.6.10","description":"> [!NOTE] > This plugin was created entirely with AI tools.","sanitized_name":"joplin-plugin-markdown-formatter","publisher":{"email":"bwat47@gmail.com","username":"bwat47"},"maintainers":[{"email":"bwat47@gmail.com","username":"bwat47"}],"license":"MIT","date":"2026-09-03T12:18:26.431Z","links":{"npm":"https://www.npmjs.com/package/joplin-plugin-markdown-formatter"}},"score":{"final":16.68798,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":493,"weekly":101},"dependents":0,"updated":"2026-10-07T03:41:20.930Z","searchScore":16.682,"package":{"name":"kata-cli","keywords":["cli"],"version":"2.7.2","description":"Kata AI Command Line Tools","sanitized_name":"kata-cli","publisher":{"email":"dev@kata.ai","username":"ybdev"},"maintainers":[{"email":"rizqi@meydiarso.com","username":"rizqme"},{"email":"dev@kata.ai","username":"ybdev"},{"email":"ikmal.s.16@gmail.com","username":"ikmals"},{"email":"aliarham.skom@gmail.com","username":"aliarham"}],"license":"ISC","date":"2021-11-04T01:04:12.660Z","links":{"homepage":"https://github.com/kata-ai/kata-cli#readme","repository":"git+https://github.com/kata-ai/kata-cli.git","bugs":"https://github.com/kata-ai/kata-cli/issues","npm":"https://www.npmjs.com/package/kata-cli"}},"score":{"final":16.682,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":3},"dependents":0,"updated":"2026-10-07T15:31:25.087Z","searchScore":16.587608,"package":{"name":"asterisk-amqp","keywords":["asterisk","amqp","wrapper","VoIP"],"version":"1.0.6","description":"Node.js wrapper around asterisk amqp connection layer","sanitized_name":"asterisk-amqp","publisher":{"email":"jabi@irontec.com","username":"jabiinfante"},"maintainers":[{"email":"internet@irontec.com","username":"irontec-user"},{"email":"jabi@irontec.com","username":"jabiinfante"},{"email":"meizagirre@irontec.com","username":"meizagirre"}],"license":"EUPL-1.1","date":"2020-02-11T15:03:19.272Z","links":{"homepage":"https://github.com/irontec/node-asterisk-amqp","repository":"git+https://github.com/irontec/node-asterisk-amqp.git","bugs":"https://github.com/irontec/node-asterisk-amqp/issues","npm":"https://www.npmjs.com/package/asterisk-amqp"}},"score":{"final":16.587608,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42,"weekly":16},"dependents":0,"updated":"2026-10-06T21:36:15.110Z","searchScore":16.490318,"package":{"name":"star-it","keywords":["JavaScript","ES6","iterable","iterator","generator"],"version":"1.0.2","description":"A library of JavaScript functions that take an iterable and mimic the functionality of many Array methods","sanitized_name":"star-it","publisher":{"email":"r.mark.volkmann@gmail.com","username":"mvolkmann"},"maintainers":[{"email":"r.mark.volkmann@gmail.com","username":"mvolkmann"}],"license":"MIT","date":"2015-09-06T16:57:00.679Z","links":{"homepage":"https://github.com/mvolkmann/star-it","repository":"git://github.com/mvolkmann/star-it.git","bugs":"https://github.com/mvolkmann/star-it/issues","npm":"https://www.npmjs.com/package/star-it"}},"score":{"final":16.490318,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":223,"weekly":51},"dependents":"17","updated":"2026-10-05T06:26:23.382Z","searchScore":16.48375,"package":{"name":"nv-char-basic","keywords":[],"version":"1.0.3","description":"nv-char-basic =============== - nv-char-basic     - some basic char-names /char-codes/char-code-points  consts AND simple-function","sanitized_name":"nv-char-basic","publisher":{"email":"197054214@qq.com","username":"ihgazni2"},"maintainers":[{"email":"197054214@qq.com","username":"ihgazni2"}],"license":"ISC","date":"2022-04-25T03:51:18.149Z","links":{"npm":"https://www.npmjs.com/package/nv-char-basic"}},"score":{"final":16.48375,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":2},"dependents":0,"updated":"2026-10-07T16:51:23.077Z","searchScore":16.476973,"package":{"name":"@dodancs/asterisk-ami-connector","keywords":["voip","asterisk","ami"],"version":"1.1.10","description":"Asterisk AMI Connector for NodeJS \\w TypeScript support","sanitized_name":"@dodancs/asterisk-ami-connector","publisher":{"email":"dominik+npmjs@dancs.sk","username":"dodancs"},"maintainers":[{"email":"dominik+npmjs@dancs.sk","username":"dodancs"}],"license":"MIT","date":"2023-02-26T17:50:42.550Z","links":{"homepage":"https://github.com/dodancs/asterisk-ami-connector#readme","repository":"git+https://github.com/dodancs/asterisk-ami-connector.git","npm":"https://www.npmjs.com/package/@dodancs/asterisk-ami-connector"}},"score":{"final":16.476973,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23,"weekly":2},"dependents":"2","updated":"2026-10-07T09:21:16.257Z","searchScore":16.476372,"package":{"name":"browserify-asterisk","keywords":["browserify"],"version":"1.0.9","description":"Browser-side require(*/module) the DW style","sanitized_name":"browserify-asterisk","publisher":{"email":"nhatanhit@gmail.com","username":"anhtrannhat"},"maintainers":[{"email":"nhatanhit@gmail.com","username":"anhtrannhat"}],"license":"MIT","date":"2018-06-16T13:54:29.391Z","links":{"homepage":"https://github.com/nhatanhit/browserify-asterisk#readme","repository":"git+https://github.com/nhatanhit/browserify-asterisk.git","bugs":"https://github.com/nhatanhit/browserify-asterisk/issues","npm":"https://www.npmjs.com/package/browserify-asterisk"}},"score":{"final":16.476372,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":17},"dependents":0,"updated":"2026-10-07T02:51:32.825Z","searchScore":16.455315,"package":{"name":"agi-number-archer","keywords":[],"version":"0.0.7","description":"AGI server for find concordance of number and region code","sanitized_name":"agi-number-archer","publisher":{"email":"antirek@yandex.ru","username":"antirek"},"maintainers":[{"email":"antirek@yandex.ru","username":"antirek"}],"license":"MIT","date":"2015-08-28T04:17:47.128Z","links":{"homepage":"https://github.com/antirek/agi-number-archer","repository":"https://github.com/antirek/agi-number-archer.git","bugs":"https://github.com/antirek/agi-number-archer/issues","npm":"https://www.npmjs.com/package/agi-number-archer"}},"score":{"final":16.455315,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":9},"dependents":0,"updated":"2026-10-06T15:51:20.781Z","searchScore":16.406677,"package":{"name":"tragic","keywords":["asterisk","agi"],"version":"0.0.0","description":"An Asterisk Gateway Interface client library","sanitized_name":"tragic","publisher":{"email":"chad.mcelligott@gmail.com","username":"chadxz"},"maintainers":[{"email":"chad.mcelligott@gmail.com","username":"chadxz"}],"license":"MIT","date":"2018-04-14T21:10:02.346Z","links":{"homepage":"https://github.com/chadxz/tragic#readme","repository":"git+https://github.com/chadxz/tragic.git","bugs":"https://github.com/chadxz/tragic/issues","npm":"https://www.npmjs.com/package/tragic"}},"score":{"final":16.406677,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60,"weekly":22},"dependents":0,"updated":"2026-10-08T14:41:14.936Z","searchScore":16.385572,"package":{"name":"typescript-agi-ipcom","keywords":[],"version":"0.0.11","description":"NodeJS TypeScript Library for Asterisk AGI Interfaces","sanitized_name":"typescript-agi-ipcom","publisher":{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"},"maintainers":[{"email":"fabio@ipcom.com.br","username":"fabioftheodoro"}],"license":"MIT","date":"2026-08-06T13:59:47.596Z","links":{"homepage":"https://github.com/ipcomtelecom/typescript-agi-ipcom#readme","repository":"git+https://github.com/ipcomtelecom/typescript-agi-ipcom.git","bugs":"https://github.com/ipcomtelecom/typescript-agi-ipcom/issues","npm":"https://www.npmjs.com/package/typescript-agi-ipcom"}},"score":{"final":16.385572,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":1},"dependents":0,"updated":"2026-10-09T19:06:11.264Z","searchScore":16.353132,"package":{"name":"@vicistack/asterisk-ami-commands-guide","keywords":["vicidial","asterisk","call-center","voip","predictive-dialer","asterisk","ami","commands","guide"],"version":"1.0.0","description":"Asterisk AMI Commands Guide — ViciStack call center engineering guide","sanitized_name":"@vicistack/asterisk-ami-commands-guide","publisher":{"email":"jason@ccdocs.com","username":"vicistack"},"maintainers":[{"email":"jason@ccdocs.com","username":"vicistack"}],"license":"MIT","date":"2026-03-27T16:45:55.173Z","links":{"homepage":"https://vicistack.com/blog/asterisk-ami-commands-guide/","repository":"git+https://github.com/vicistack/asterisk-ami-commands-guide.git","bugs":"https://github.com/vicistack/asterisk-ami-commands-guide/issues","npm":"https://www.npmjs.com/package/@vicistack/asterisk-ami-commands-guide"}},"score":{"final":16.353132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19,"weekly":5},"dependents":0,"updated":"2026-10-07T17:21:25.510Z","searchScore":16.345554,"package":{"name":"@enera/asterisk-rhel","keywords":[],"version":"1.0.3","description":"A CLI tool for managing Asterisk on RHEL systems for the Enera organization.","sanitized_name":"@enera/asterisk-rhel","publisher":{"email":"anders.westberg@enera.com","username":"anderswestberg-enera"},"maintainers":[{"email":"anders.westberg@enera.com","username":"anderswestberg-enera"}],"license":"MIT","date":"2024-08-30T13:01:22.284Z","links":{"homepage":"https://github.com/enera-international/asterisk-rhel#readme","repository":"git+https://github.com/enera-international/asterisk-rhel.git","bugs":"https://github.com/enera-international/asterisk-rhel/issues","npm":"https://www.npmjs.com/package/@enera/asterisk-rhel"}},"score":{"final":16.345554,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":782,"weekly":314},"dependents":"0","updated":"2026-10-05T20:31:21.296Z","searchScore":16.32867,"package":{"name":"license-checker-commit","keywords":["license","cli","checker","oss"],"version":"25.0.2","description":"Check license info for a package","sanitized_name":"license-checker-commit","publisher":{"email":"ken@commit.nz","username":"kenhuang"},"maintainers":[{"email":"ken@commit.nz","username":"kenhuang"}],"license":"BSD-3-Clause","date":"2020-01-30T02:57:08.736Z","links":{"homepage":"https://github.com/davglass/license-checker#readme","repository":"git+ssh://git@github.com/davglass/license-checker.git","bugs":"http://github.com/davglass/license-checker/issues","npm":"https://www.npmjs.com/package/license-checker-commit"}},"score":{"final":16.32867,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87,"weekly":5},"dependents":"3","updated":"2026-10-09T16:11:22.704Z","searchScore":16.2576,"package":{"name":"@xneog/dsh-client-ui-primitives","keywords":[],"version":"0.1.0","description":"Pure React atoms for the xneog web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@xneog/dsh-client-ui-primitives","publisher":{"email":"fruit_pashas_6a@icloud.com","username":"fruit_pashas_6a"},"maintainers":[{"email":"fruit_pashas_6a@icloud.com","username":"fruit_pashas_6a"}],"license":"MIT","date":"2026-08-18T19:25:29.496Z","links":{"homepage":"https://github.com/gomes007-alt/xneog-harness#readme","repository":"git+https://github.com/gomes007-alt/xneog-harness.git","bugs":"https://github.com/gomes007-alt/xneog-harness/issues","npm":"https://www.npmjs.com/package/@xneog/dsh-client-ui-primitives"}},"score":{"final":16.2576,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":58,"weekly":13},"dependents":"1","updated":"2026-10-07T02:26:19.347Z","searchScore":16.254498,"package":{"name":"dotenv-parse","keywords":["dotenv","parse","env","variables"],"version":"1.0.1","description":"Zero dependency .env to object parser","sanitized_name":"dotenv-parse","publisher":{"email":"h1b9b@protonmail.com","username":"h1b9b"},"maintainers":[{"email":"h1b9b@protonmail.com","username":"h1b9b"}],"license":"ISC","date":"2020-12-04T13:47:24.101Z","links":{"homepage":"https://github.com/h1b9b/dotenv-parse#readme","repository":"git+https://github.com/h1b9b/dotenv-parse.git","bugs":"https://github.com/h1b9b/dotenv-parse/issues","npm":"https://www.npmjs.com/package/dotenv-parse"}},"score":{"final":16.254498,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36,"weekly":1},"dependents":0,"updated":"2026-10-07T18:21:43.364Z","searchScore":16.211132,"package":{"name":"ari-client-plus","keywords":["Asterisk","ARI"],"version":"1.0.12","description":"JavaScript client for Asterisk REST Interface.","sanitized_name":"ari-client-plus","publisher":{"email":"mostafaroshdy1@gmail.com","username":"mostafaroshdy1"},"maintainers":[{"email":"mostafaroshdy1@gmail.com","username":"mostafaroshdy1"}],"license":"Apache-2.0","date":"2026-04-15T15:51:01.592Z","links":{"homepage":"https://github.com/mostafaroshdy1/node-ari-client-plus","repository":"git://github.com/mostafaroshdy1/node-ari-client-plus.git","bugs":"https://issues.asterisk.org","npm":"https://www.npmjs.com/package/ari-client-plus"}},"score":{"final":16.211132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":721,"weekly":227},"dependents":0,"updated":"2026-10-06T09:41:24.697Z","searchScore":16.13994,"package":{"name":"@dsojevic/profanity-list","keywords":["bad","bad words","blacklist","block","blocklist","curse","cursing","cuss","cussing","dirty words","filter","list","obscenities","obscenity","profanities","profanity","swear","swearing","vulgar","vulgarity","vulgarities","word","words"],"version":"1.0.0","description":"A highly consumable list of profanities / bad words with severity ratings, exceptions, and tags.","sanitized_name":"@dsojevic/profanity-list","publisher":{"email":"david@sojevic.com","username":"dsojevic"},"maintainers":[{"email":"david@sojevic.com","username":"dsojevic"}],"license":"MIT","date":"2021-10-23T14:28:42.386Z","links":{"homepage":"https://github.com/dsojevic/profanity-list","repository":"git://github.com/dsojevic/profanity-list.git","bugs":"https://github.com/dsojevic/profanity-list/issues","npm":"https://www.npmjs.com/package/@dsojevic/profanity-list"}},"score":{"final":16.13994,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":550,"weekly":70},"dependents":0,"updated":"2026-10-08T10:06:09.483Z","searchScore":16.127792,"package":{"name":"designmode","keywords":["react","design-mode","visual-editing","devtools","design-tokens","ai-agent"],"version":"0.12.0","description":"Edit live React apps with named styles, responsive previews, image fills, masks and comments. Hand changes to coding agents with component owners and source locations.","sanitized_name":"designmode","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:2631ab24-d5c0-427e-ba28-7c4a366b4786","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"aktyad@gmail.com","username":"aktyad"}],"license":"UNLICENSED","date":"2026-09-17T09:50:31.177Z","links":{"homepage":"https://designmode.dev","repository":"git+https://github.com/aktyad/Designmode.dev.git","bugs":"https://github.com/aktyad/Designmode.dev/issues","npm":"https://www.npmjs.com/package/designmode"}},"score":{"final":16.127792,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16,"weekly":1},"dependents":"2","updated":"2026-10-06T06:31:20.057Z","searchScore":16.118494,"package":{"name":"dfi-asterisk-ami-event-utils","keywords":["voip","asterisk","ami"],"version":"2.0.6","description":"Asterisk AMI Event Utils for NodeJS (ES2015)","sanitized_name":"dfi-asterisk-ami-event-utils","publisher":{"email":"dafi@dafik.tk","username":"dafik"},"maintainers":[{"email":"dafi@dafik.tk","username":"dafik"}],"license":"MIT","date":"2018-01-09T13:37:25.204Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-event-utils#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-event-utils.git","bugs":"https://github.com/BelirafoN/asterisk-ami-event-utils/issues","npm":"https://www.npmjs.com/package/dfi-asterisk-ami-event-utils"}},"score":{"final":16.118494,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45,"weekly":1},"dependents":0,"updated":"2026-10-08T03:56:30.849Z","searchScore":16.037476,"package":{"name":"bumblebee-ui","keywords":[],"version":"0.0.33","description":"Bumblebee UI","sanitized_name":"bumblebee-ui","publisher":{"email":"rudhi1009@gmail.com","username":"katepark1009"},"maintainers":[{"email":"rudhi1009@gmail.com","username":"katepark1009"}],"license":"UNLICENSED","date":"2022-06-29T20:25:41.209Z","links":{"npm":"https://www.npmjs.com/package/bumblebee-ui"}},"score":{"final":16.037476,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15,"weekly":6},"dependents":0,"updated":"2026-10-06T18:31:39.522Z","searchScore":15.98854,"package":{"name":"asterisk-call","keywords":["asterisk","phone","call","sip","pbx","freepbx","php","sh","callfile"],"version":"1.0.0","description":"Easily make asterisk calls from Node.js applications.","sanitized_name":"asterisk-call","publisher":{"email":"liam@hogan.re","username":"bentbot"},"maintainers":[{"email":"liam@hogan.re","username":"bentbot"}],"license":"ISC","date":"2021-02-15T18:16:10.376Z","links":{"homepage":"https://github.com/bentbot/asterisk-call#readme","repository":"git+https://github.com/bentbot/asterisk-call.git","bugs":"https://github.com/bentbot/asterisk-call/issues","npm":"https://www.npmjs.com/package/asterisk-call"}},"score":{"final":15.98854,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":87,"weekly":2},"dependents":0,"updated":"2026-10-08T11:56:11.029Z","searchScore":15.960107,"package":{"name":"sun-agent-kit-cli","keywords":["cli","sun-agent-kit","boilerplate","bootstrap","template"],"version":"1.14.0","description":"CLI tool for bootstrapping and managing Sun Agent Kit projects","sanitized_name":"sun-agent-kit-cli","publisher":{"email":"pham.van.toan@sun-asterisk.com","username":"toanpv0639"},"maintainers":[{"email":"pham.van.toan@sun-asterisk.com","username":"toanpv0639"}],"license":"MIT","date":"2026-05-07T10:06:38.286Z","links":{"homepage":"https://github.com/sun-asterisk-internal/agent-kit#readme","repository":"git+https://github.com/sun-asterisk-internal/agent-kit.git","bugs":"https://github.com/sun-asterisk-internal/agent-kit/issues","npm":"https://www.npmjs.com/package/sun-agent-kit-cli"}},"score":{"final":15.960107,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":2},"dependents":0,"updated":"2026-10-07T08:51:16.337Z","searchScore":15.958991,"package":{"name":"@hyper.fun/fluentui-icon-text-asterisk-filled","keywords":["hyper-function-component","hfc","fluentui","icon","text-asterisk-filled"],"version":"2.0.0","description":"👉  https://hyper.fun/c/fluentui-icon-text-asterisk-filled/2.0.0","sanitized_name":"@hyper-fun/fluentui-icon-text-asterisk-filled","publisher":{"email":"i@terryfei.com","username":"terryfei"},"maintainers":[{"email":"i@terryfei.com","username":"terryfei"}],"license":"MIT","date":"2022-08-14T11:06:04.999Z","links":{"repository":"https://github.com/hyper-function-components/svg-icon","npm":"https://www.npmjs.com/package/@hyper.fun/fluentui-icon-text-asterisk-filled"}},"score":{"final":15.958991,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":226,"weekly":14},"dependents":0,"updated":"2026-10-06T00:36:19.139Z","searchScore":15.87716,"package":{"name":"eiyuu","keywords":["booru","imageboards","wildcard","gelbooru","danbooru","hypnohub","konachan","lolibooru","rule34","realbooru","safebooru","tbib","xbooru","yandere"],"version":"1.1.1","description":"Search tags and query completion for booru imageboards","sanitized_name":"eiyuu","publisher":{"email":"anakmancasan@gmail.com","username":"sinkaroid"},"maintainers":[{"email":"anakmancasan@gmail.com","username":"sinkaroid"}],"license":"MIT","date":"2023-03-23T03:31:48.406Z","links":{"homepage":"https://eiyuu.js.org","repository":"git+https://github.com/sinkaroid/eiyuu.git","bugs":"https://github.com/sinkaroid/eiyuu/issues","npm":"https://www.npmjs.com/package/eiyuu"}},"score":{"final":15.87716,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":78,"weekly":2},"dependents":"1","updated":"2026-10-05T17:01:11.941Z","searchScore":15.800948,"package":{"name":"@vanshasomani/generic-input","keywords":[],"version":"0.0.25","description":"Reusable Angular Material Input Component","sanitized_name":"@vanshasomani/generic-input","publisher":{"email":"vanshasomani0@gmail.com","username":"vanshasomani"},"maintainers":[{"email":"vanshasomani0@gmail.com","username":"vanshasomani"}],"date":"2025-08-11T12:04:48.197Z","links":{"npm":"https://www.npmjs.com/package/@vanshasomani/generic-input"}},"score":{"final":15.800948,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":3},"dependents":0,"updated":"2026-10-06T06:21:29.505Z","searchScore":15.781132,"package":{"name":"ngx-placeholder-asterisk","keywords":["angular"],"version":"1.0.1","description":"Simple directive to add asterisk with space (' *') to input placeholder programatically","sanitized_name":"ngx-placeholder-asterisk","publisher":{"email":"kontakt@elwin013.com","username":"elwin013"},"maintainers":[{"email":"kontakt@elwin013.com","username":"elwin013"}],"license":"MIT","date":"2021-08-17T13:01:25.477Z","links":{"homepage":"https://github.com/elwin013/ngx-placeholder-asterisk#readme","repository":"git+ssh://git@github.com/elwin013/ngx-placeholder-asterisk.git","bugs":"https://github.com/elwin013/ngx-placeholder-asterisk/issues","npm":"https://www.npmjs.com/package/ngx-placeholder-asterisk"}},"score":{"final":15.781132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":369,"weekly":159},"dependents":0,"updated":"2026-10-07T19:16:50.196Z","searchScore":15.750444,"package":{"name":"@ag-grid-community/angular-legacy","keywords":[],"version":"29.3.5","description":"![AG Grid HTML5 Grid trusted by the community, built for enterprise](./github-banner.png \"AG Grid\")","sanitized_name":"@ag-grid-community/angular-legacy","publisher":{"email":"sean@thelandsmans.com","username":"seanlandsman"},"maintainers":[{"email":"niall.crosby@gmail.com","username":"ceolter"},{"email":"sean@thelandsmans.com","username":"seanlandsman"},{"email":"rmc.software.consultancy@gmail.com","username":"rmc.software"}],"license":"MIT","date":"2023-05-15T13:06:51.373Z","links":{"homepage":"https://github.com/ag-grid/ag-grid#readme","repository":"git+https://github.com/ag-grid/ag-grid.git","bugs":"https://github.com/ag-grid/ag-grid/issues","npm":"https://www.npmjs.com/package/@ag-grid-community/angular-legacy"}},"score":{"final":15.750444,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":85,"weekly":3},"dependents":0,"updated":"2026-10-07T12:46:48.579Z","searchScore":15.696555,"package":{"name":"whitebox-pro-server-plugin-voip","keywords":[],"version":"0.6.2","description":"VoIP channel for whitebox — Asterisk ARI observer, recording, Whisper transcription, trackable-number pool.","sanitized_name":"whitebox-pro-server-plugin-voip","publisher":{"email":"admin@almero.bg","username":"almero-digital-marketing"},"maintainers":[{"email":"admin@almero.bg","username":"almero-digital-marketing"}],"date":"2026-08-12T11:46:44.501Z","links":{"npm":"https://www.npmjs.com/package/whitebox-pro-server-plugin-voip"}},"score":{"final":15.696555,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":4},"dependents":0,"updated":"2026-10-07T16:26:28.149Z","searchScore":15.576722,"package":{"name":"asterisk-manager-bccp","keywords":["asterisk","voip","ami","asterisk-manager"],"version":"0.1.16","description":"A node.js module for interacting with the Asterisk Manager API.","sanitized_name":"asterisk-manager-bccp","publisher":{"email":"fsystemdevelopment@gmail.com","username":"fsystemdevelopment"},"maintainers":[{"email":"fsystemdevelopment@gmail.com","username":"fsystemdevelopment"}],"date":"2020-11-15T16:04:22.942Z","links":{"homepage":"https://github.com/fsystemdevelopment/NodeJS-AsteriskManager#readme","repository":"git+https://github.com/fsystemdevelopment/NodeJS-AsteriskManager.git","bugs":"https://github.com/fsystemdevelopment/NodeJS-AsteriskManager/issues","npm":"https://www.npmjs.com/package/asterisk-manager-bccp"}},"score":{"final":15.576722,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":3},"dependents":0,"updated":"2026-10-06T07:01:21.959Z","searchScore":15.563357,"package":{"name":"xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-erlingyibayilinglingyi","keywords":[],"version":"2023.221.0","description":"学战都市Asterisk(学战都市六芒星) - 三屋咲悠 - 20181001","sanitized_name":"xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-erlingyibayilinglingyi","publisher":{"email":"562826179@qq.com","username":"wizardforcel"},"maintainers":[{"email":"562826179@qq.com","username":"wizardforcel"}],"license":"CC BY-NC-SA 4.0","date":"2023-02-20T19:50:36.969Z","links":{"homepage":"https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-20181001#readme","repository":"git+https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-20181001.git","bugs":"https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-20181001/issues","npm":"https://www.npmjs.com/package/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-erlingyibayilinglingyi"}},"score":{"final":15.563357,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":10},"dependents":0,"updated":"2026-10-08T00:56:19.590Z","searchScore":15.563226,"package":{"name":"asterisk-match","keywords":["file matching","file-search","non-dependences","just *, **, ?, [], {}"],"version":"0.1.5","description":"matching files in directorys, but just with patterns: *, **, ? , [], {}","sanitized_name":"asterisk-match","publisher":{"email":"lix9nw@gmail.com","username":"wslx999"},"maintainers":[{"email":"lix9nw@gmail.com","username":"wslx999"}],"license":"ISC","date":"2017-03-04T08:56:53.875Z","links":{"repository":"git+https://github.com/wslx520/lixlib/tree/master/asterisk","npm":"https://www.npmjs.com/package/asterisk-match"}},"score":{"final":15.563226,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":216,"weekly":33},"dependents":0,"updated":"2026-10-06T15:41:16.932Z","searchScore":15.528914,"package":{"name":"@aclify/aclify","keywords":["acl","redis","mongodb","memory"],"version":"2.2.0","description":"Node Access Control List (ACL)","sanitized_name":"@aclify/aclify","publisher":{"email":"dimitri.dobairro@dimsolution.com","username":"rimiti"},"maintainers":[{"email":"dimitri.dobairro@dimsolution.com","username":"rimiti"}],"license":"MIT","date":"2020-09-25T08:33:14.285Z","links":{"homepage":"https://github.com/aclify/aclify#readme","repository":"git+https://github.com/aclify/aclify.git","bugs":"https://github.com/aclify/aclify/issues","npm":"https://www.npmjs.com/package/@aclify/aclify"}},"score":{"final":15.528914,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":250,"weekly":4},"dependents":0,"updated":"2026-10-07T16:06:50.460Z","searchScore":15.512732,"package":{"name":"@varunkumarck/asip","keywords":["sip","websocket","webrtc","node","browser","library"],"version":"1.0.89","description":"the Javascript SIP library","sanitized_name":"@varunkumarck/asip","publisher":{"email":"varunkumarck85@gmail.com","username":"varunkumarck"},"maintainers":[{"email":"varunkumarck85@gmail.com","username":"varunkumarck"}],"license":"MIT","date":"2021-07-06T07:48:48.602Z","links":{"homepage":"https://jssip.net","repository":"git+https://github.com/versatica/JsSIP.git","bugs":"https://github.com/versatica/JsSIP/issues","npm":"https://www.npmjs.com/package/@varunkumarck/asip"}},"score":{"final":15.512732,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":3},"dependents":0,"updated":"2026-10-06T23:01:37.673Z","searchScore":15.509483,"package":{"name":"xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-unknown","keywords":[],"version":"2023.210.0","description":"学战都市Asterisk(学战都市六芒星) - 三屋咲悠 - UNKNOWN","sanitized_name":"xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-unknown","publisher":{"email":"562826179@qq.com","username":"wizardforcel"},"maintainers":[{"email":"562826179@qq.com","username":"wizardforcel"}],"license":"CC BY-NC-SA 4.0","date":"2023-02-09T21:17:18.710Z","links":{"homepage":"https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-unknown#readme","repository":"git+https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-unknown.git","bugs":"https://github.com/apachecn/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-unknown/issues","npm":"https://www.npmjs.com/package/xuezhan-dushi-asterisk-xuezhan-dushi-liumangxing-san-wuxiaoyou-unknown"}},"score":{"final":15.509483,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":441,"weekly":441},"dependents":0,"updated":"2026-10-09T16:08:05.774Z","searchScore":15.470476,"package":{"name":"@paean-ai/harness-model-pricing","keywords":[],"version":"0.1.1-rc.17","description":"Editable market-price estimates for protocol-specific Praxis models and measured session usage","sanitized_name":"@paean-ai/harness-model-pricing","publisher":{"email":"feizhenhua@gmail.com","username":"paeanai"},"maintainers":[{"email":"dev@a8e.ai","username":"a8e"},{"email":"feizhenhua@gmail.com","username":"paeanai"}],"license":"MIT","date":"2026-10-02T14:01:19.326Z","links":{"homepage":"https://github.com/a8e-ai/paean-harness#readme","repository":"git+https://github.com/a8e-ai/paean-harness.git","bugs":"https://github.com/a8e-ai/paean-harness/issues","npm":"https://www.npmjs.com/package/@paean-ai/harness-model-pricing"}},"score":{"final":15.470476,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83,"weekly":1},"dependents":0,"updated":"2026-10-04T06:36:13.500Z","searchScore":15.440032,"package":{"name":"glob-path","keywords":["glob-path","glob"],"version":"0.4.0","description":"EaseScript Is Compiler For Web Development","sanitized_name":"glob-path","publisher":{"email":"664371281@qq.com","username":"yejun"},"maintainers":[{"email":"664371281@qq.com","username":"yejun"}],"license":"MIT","date":"2024-04-25T12:41:16.294Z","links":{"homepage":"https://github.com/51breeze/glob-path#readme","repository":"git+https://github.com/51breeze/glob-path.git","bugs":"https://github.com/51breeze/glob-path/issues","npm":"https://www.npmjs.com/package/glob-path"}},"score":{"final":15.440032,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":17,"weekly":5},"dependents":0,"updated":"2026-10-08T08:56:09.726Z","searchScore":15.31051,"package":{"name":"@vicistack/asterisk-pjsip-tls-openssl3-guide","keywords":["vicidial","asterisk","call-center","voip","predictive-dialer","asterisk","pjsip","tls","openssl3","guide"],"version":"1.0.0","description":"OpenSSL 3 Broke Your Asterisk TLS? Here's the 30-Second Fix — ViciStack call center engineering guide","sanitized_name":"@vicistack/asterisk-pjsip-tls-openssl3-guide","publisher":{"email":"jason@ccdocs.com","username":"vicistack"},"maintainers":[{"email":"jason@ccdocs.com","username":"vicistack"}],"license":"MIT","date":"2026-03-26T06:35:56.947Z","links":{"homepage":"https://vicistack.com/blog/asterisk-pjsip-tls-openssl3-guide/","repository":"git+https://github.com/vicistack/asterisk-pjsip-tls-openssl3-guide.git","bugs":"https://github.com/vicistack/asterisk-pjsip-tls-openssl3-guide/issues","npm":"https://www.npmjs.com/package/@vicistack/asterisk-pjsip-tls-openssl3-guide"}},"score":{"final":15.31051,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":2},"dependents":0,"updated":"2026-10-06T09:41:21.307Z","searchScore":15.290016,"package":{"name":"asterisk-config","keywords":["asterisk","ami","ari"],"version":"0.2.1","description":"Asterisk Config File Reader with Template and #include support","sanitized_name":"asterisk-config","publisher":{"email":"developers@fairview5.com","username":"f5eng"},"maintainers":[{"email":"developers@fairview5.com","username":"f5eng"}],"license":"MIT","date":"2015-01-16T22:47:08.901Z","links":{"homepage":"https://github.com/f5eng/asterisk-config","repository":"http://github.com/f5eng/asterisk-config.git","bugs":"http://github.com/f5eng/asterisk-config/issues","npm":"https://www.npmjs.com/package/asterisk-config"}},"score":{"final":15.290016,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":2},"dependents":"0","updated":"2026-10-06T19:26:41.813Z","searchScore":15.258226,"package":{"name":"@dodancs/asterisk-ami-test-server","keywords":["voip","asterisk","ami"],"version":"0.1.6","description":"Asterisk Ami Test Server for NodeJS \\w TypeScript support","sanitized_name":"@dodancs/asterisk-ami-test-server","publisher":{"email":"dominik+npmjs@dancs.sk","username":"dodancs"},"maintainers":[{"email":"dominik+npmjs@dancs.sk","username":"dodancs"}],"license":"MIT","date":"2023-02-19T18:37:08.572Z","links":{"homepage":"https://github.com/dodancs/asterisk-ami-test-server#readme","repository":"git+https://github.com/dodancs/asterisk-ami-test-server.git","npm":"https://www.npmjs.com/package/@dodancs/asterisk-ami-test-server"}},"score":{"final":15.258226,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":236,"weekly":13},"dependents":0,"updated":"2026-10-08T16:41:31.528Z","searchScore":15.242745,"package":{"name":"@hello-x/web","keywords":[],"version":"0.0.9","description":"HelloX 電話機能 SDK - web","sanitized_name":"@hello-x/web","publisher":{"email":"kosuke.omura@hello.ai","username":"kosukeohmura-hello"},"maintainers":[{"email":"kosuke.omura@hello.ai","username":"kosukeohmura-hello"},{"email":"birdofnight123@gmail.com","username":"hayato.yoshino"}],"license":"Apache-2.0","date":"2026-09-17T15:46:18.281Z","links":{"homepage":"https://github.com/hello-ai/voice-sdk#readme","repository":"git+https://github.com/hello-ai/voice-sdk.git","bugs":"https://github.com/hello-ai/voice-sdk/issues","npm":"https://www.npmjs.com/package/@hello-x/web"}},"score":{"final":15.242745,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15,"weekly":1},"dependents":"0","updated":"2026-10-07T17:01:21.651Z","searchScore":15.228791,"package":{"name":"dfi-asterisk-ami-test-server","keywords":[],"version":"0.1.6","description":"Asterisk Ami Test Server for NodeJS (ES2015)","sanitized_name":"dfi-asterisk-ami-test-server","publisher":{"email":"dafi@dafik.tk","username":"dafik"},"maintainers":[{"email":"dafi@dafik.tk","username":"dafik"}],"license":"MIT","date":"2018-01-09T13:38:16.942Z","links":{"homepage":"https://github.com/BelirafoN/asterisk-ami-test-server#readme","repository":"git+ssh://git@github.com/BelirafoN/asterisk-ami-test-server.git","npm":"https://www.npmjs.com/package/dfi-asterisk-ami-test-server"}},"score":{"final":15.228791,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":699,"weekly":156},"dependents":0,"updated":"2026-10-06T20:26:29.999Z","searchScore":15.213248,"package":{"name":"cronbit","keywords":["cron","cron-job","task"],"version":"1.0.3","description":"Fastest javascript CRON implementation","sanitized_name":"cronbit","publisher":{"email":"donvercety@gmail.com","username":"donvercety"},"maintainers":[{"email":"donvercety@gmail.com","username":"donvercety"}],"license":"ISC","date":"2016-08-19T20:45:03.099Z","links":{"homepage":"https://github.com/donvercety/node-cronbit","repository":"https://github.com/donvercety/node-cronbit.git","bugs":"https://github.com/donvercety/node-cronbit/issues","npm":"https://www.npmjs.com/package/cronbit"}},"score":{"final":15.213248,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35,"weekly":4},"dependents":0,"updated":"2026-10-07T13:01:30.261Z","searchScore":15.206982,"package":{"name":"freesip","keywords":[],"version":"0.0.0-alpha.17","description":"FreeSIP library.","sanitized_name":"freesip","publisher":{"email":"xy@ztes.com","username":"ztes"},"maintainers":[{"email":"xy@ztes.com","username":"ztes"}],"license":"MIT","date":"2025-08-19T02:31:02.030Z","links":{"homepage":"https://github.com/ztes/freesip#readme","repository":"git+https://github.com/ztes/freesip.git","bugs":"https://github.com/ztes/freesip/issues","npm":"https://www.npmjs.com/package/freesip"}},"score":{"final":15.206982,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":2},"dependents":0,"updated":"2026-10-08T03:31:26.918Z","searchScore":15.201897,"package":{"name":"tech-standard-reactjs-auth","keywords":["react"],"version":"1.0.0","description":"The module auth for Reactjs.","sanitized_name":"tech-standard-reactjs-auth","publisher":{"email":"ly.duc.long@sun-asterisk.com","username":"longld94"},"maintainers":[{"email":"ly.duc.long@sun-asterisk.com","username":"longld94"}],"license":"Apache-2.0","date":"2023-03-10T06:29:11.765Z","links":{"homepage":"https://github.com/sun-asterisk/tech-standard-reactjs-auth#readme","repository":"git+https://github.com/sun-asterisk/tech-standard-reactjs-auth.git","bugs":"https://github.com/sun-asterisk/tech-standard-reactjs-auth/issues","npm":"https://www.npmjs.com/package/tech-standard-reactjs-auth"}},"score":{"final":15.201897,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45,"weekly":9},"dependents":0,"updated":"2026-10-06T09:46:08.381Z","searchScore":15.196636,"package":{"name":"extended-ami","keywords":["AMI","Asterisk","asterisk-manager","CRM-on-Asterisk"],"version":"1.1.3","description":"Advanced manager for connecting to Asterisk","sanitized_name":"extended-ami","publisher":{"email":"nikita.a.kalinin@gmail.com","username":"kalinin.n"},"maintainers":[{"email":"nikita.a.kalinin@gmail.com","username":"kalinin.n"}],"license":"MIT","date":"2018-08-06T04:54:53.717Z","links":{"homepage":"https://github.com/goodluck496/extended-ami#readme","repository":"git+https://github.com/goodluck496/extended-ami.git","bugs":"https://github.com/goodluck496/extended-ami/issues","npm":"https://www.npmjs.com/package/extended-ami"}},"score":{"final":15.196636,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":78,"weekly":5},"dependents":0,"updated":"2026-10-07T09:31:36.518Z","searchScore":15.158537,"package":{"name":"@ale-rainbow/agi-node","keywords":["agi","node","asterisk"],"version":"0.0.11-alpha.2","description":"Asterisk AGI Server","sanitized_name":"@ale-rainbow/agi-node","publisher":{"email":"zucher@free.fr","username":"zucher"},"maintainers":[{"email":"vincent.berder@al-enterprise.com","username":"vberder"},{"email":"doha.tubaileh@gmail.com","username":"dtubaileh"},{"email":"zucher@free.fr","username":"zucher"},{"email":"oanguenot@gmail.com","username":"oanguenot"},{"email":"konradhyzy@gmail.com","username":"konradhyzy"},{"email":"jordan.hiertz@al-enterprise.com","username":"jhiertz"},{"email":"fabrice.belloncle@al-enterprise.com","username":"fbelloncle"},{"email":"james.ouedje@al-enterprise.com","username":"jo-ale-sophia-antipolis"},{"email":"mathieu.cordebard@al-enterprise.com","username":"mcordebard"},{"email":"maaliahasan@gmail.com","username":"maali"},{"email":"olivier.tchilinguirian@al-enterprise.com","username":"otchilin"},{"email":"dobromir.nikolov@al-enterprise.com","username":"dobromin"},{"email":"louis13.bailleau@gmail.com","username":"bricklou"}],"license":"MIT","date":"2019-05-10T14:55:44.929Z","links":{"homepage":"https://github.com/ALE-Rainbow/agi-node#readme","repository":"git+https://github.com/ALE-Rainbow/agi-node.git","bugs":"https://github.com/ALE-Rainbow/agi-node/issues","npm":"https://www.npmjs.com/package/@ale-rainbow/agi-node"}},"score":{"final":15.158537,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23,"weekly":4},"dependents":"1","updated":"2026-10-07T11:51:12.430Z","searchScore":15.157696,"package":{"name":"astconf","keywords":[],"version":"0.0.7","description":"astconf =======","sanitized_name":"astconf","publisher":{"email":"antirek@yandex.ru","username":"antirek"},"maintainers":[{"email":"antirek@yandex.ru","username":"antirek"}],"license":"ISC","date":"2021-05-06T07:39:08.147Z","links":{"homepage":"https://github.com/antirek/astconf","repository":"git+https://github.com/antirek/astconf.git","bugs":"https://github.com/antirek/astconf/issues","npm":"https://www.npmjs.com/package/astconf"}},"score":{"final":15.157696,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12,"weekly":2},"dependents":"0","updated":"2026-10-08T00:51:33.721Z","searchScore":15.043287,"package":{"name":"dfi-asterisk","keywords":[],"version":"1.2.36","description":"asterisk-java port to node in type script","sanitized_name":"dfi-asterisk","publisher":{"email":"dafi@dafik.tk","username":"dafik"},"maintainers":[{"email":"dafi@dafik.tk","username":"dafik"}],"license":"MIT","date":"2018-01-26T15:16:16.035Z","links":{"homepage":"https://github.com/dafik/dfi-asterisk#readme","repository":"git+https://github.com/dafik/dfi-asterisk.git","bugs":"https://github.com/dafik/dfi-asterisk/issues","npm":"https://www.npmjs.com/package/dfi-asterisk"}},"score":{"final":15.043287,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":72,"weekly":17},"dependents":0,"updated":"2026-10-07T13:21:35.642Z","searchScore":15.023208,"package":{"name":"agi-node","keywords":["agi","node","asterisk"],"version":"0.0.9","description":"Asterisk AGI Server","sanitized_name":"agi-node","publisher":{"email":"sigxcpu@gmail.com","username":"sigxcpu"},"maintainers":[{"email":"sigxcpu@gmail.com","username":"sigxcpu"}],"license":"MIT","date":"2017-11-30T13:26:09.480Z","links":{"homepage":"https://github.com/tcncloud/agi-node#readme","repository":"git+https://github.com/tcncloud/agi-node.git","bugs":"https://github.com/tcncloud/agi-node/issues","npm":"https://www.npmjs.com/package/agi-node"}},"score":{"final":15.023208,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":284,"weekly":60},"dependents":0,"updated":"2026-10-06T01:31:25.640Z","searchScore":14.948453,"package":{"name":"carakanjs","keywords":["aksara","aksara jawa","carakan","hanacaraka","jawa","javanese","transliterate"],"version":"1.2.1","description":"Carakan.js is a small library for converting/transliterating Latin script into Javanese script, also known as Aksara Jawa or Carakan.","sanitized_name":"carakanjs","publisher":{"email":"nourmanhajar@gmail.com","username":"masnormen"},"maintainers":[{"email":"nourmanhajar@gmail.com","username":"masnormen"}],"license":"MIT","date":"2023-09-16T05:16:20.070Z","links":{"homepage":"https://github.com/masnormen/carakanjs","repository":"git+https://github.com/masnormen/carakanjs.git","bugs":"https://github.com/masnormen/carakanjs/issues","npm":"https://www.npmjs.com/package/carakanjs"}},"score":{"final":14.948453,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":503,"weekly":195},"dependents":0,"updated":"2026-10-06T19:46:15.708Z","searchScore":14.929122,"package":{"name":"node-red-contrib-multiple-queue","keywords":["node-red","queue","flow control"],"version":"0.2.1","description":"A multiple message queue node for node-RED","sanitized_name":"node-red-contrib-multiple-queue","publisher":{"email":"dr.m.i.bell@gmail.com","username":"drmike"},"maintainers":[{"email":"dr.m.i.bell@gmail.com","username":"drmike"}],"license":"Apache-2.0","date":"2021-01-28T18:59:04.293Z","links":{"homepage":"https://github.com/drmibell/node-red-contrib-multiple-queue","repository":"git+https://github.com/drmibell/node-red-contrib-multiple-queue.git","bugs":"https://github.com/drmibell/node-red-contrib-multiple-queue/issues","npm":"https://www.npmjs.com/package/node-red-contrib-multiple-queue"}},"score":{"final":14.929122,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":64,"weekly":3},"dependents":"0","updated":"2026-10-07T09:31:20.451Z","searchScore":14.884558,"package":{"name":"@knyazevai/dsh-client-ui-primitives","keywords":[],"version":"0.1.5","description":"Pure React atoms for the dsh web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@knyazevai/dsh-client-ui-primitives","publisher":{"email":"knyazev741@icloud.com","username":"knyazevai"},"maintainers":[{"email":"knyazev741@icloud.com","username":"knyazevai"}],"license":"MIT","date":"2026-09-08T20:58:07.577Z","links":{"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":"git+https://github.com/deepseek-ai/deepseek-harness.git","bugs":"https://github.com/deepseek-ai/deepseek-harness/issues","npm":"https://www.npmjs.com/package/@knyazevai/dsh-client-ui-primitives"}},"score":{"final":14.884558,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":127,"weekly":52},"dependents":0,"updated":"2026-10-08T00:51:12.898Z","searchScore":14.829155,"package":{"name":"@trickfilm400/auth-utils","keywords":["created-with-typescript-new-project-scaffolding","template","typescript","node","nodejs"],"version":"0.0.7-beta.0","description":"2022-2023 Created with ♥ by [typescript-project-scaffolding](https://github.com/Trickfilm400/typescript-project-scaffolding)","sanitized_name":"@trickfilm400/auth-utils","publisher":{"email":"trickfilm400@gmail.com","username":"trickfilm400"},"maintainers":[{"email":"trickfilm400@gmail.com","username":"trickfilm400"}],"license":"MIT","date":"2023-06-06T21:56:16.730Z","links":{"npm":"https://www.npmjs.com/package/@trickfilm400/auth-utils"}},"score":{"final":14.829155,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60,"weekly":2},"dependents":"3","updated":"2026-10-07T00:41:38.643Z","searchScore":14.805335,"package":{"name":"@harness-desktop/dsh-client-ui-primitives","keywords":[],"version":"1.0.0","description":"Pure React atoms for the dsh web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@harness-desktop/dsh-client-ui-primitives","publisher":{"email":"zjd122899@163.com","username":"stackstackstack"},"maintainers":[{"email":"zjd122899@163.com","username":"stackstackstack"}],"license":"MIT","date":"2026-08-18T16:07:31.678Z","links":{"homepage":"https://github.com/naipi11/Harness-Desktop#readme","repository":"git+https://github.com/naipi11/Harness-Desktop.git","bugs":"https://github.com/naipi11/Harness-Desktop/issues","npm":"https://www.npmjs.com/package/@harness-desktop/dsh-client-ui-primitives"}},"score":{"final":14.805335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18,"weekly":4},"dependents":0,"updated":"2026-10-08T03:26:31.612Z","searchScore":14.7819,"package":{"name":"asterisk-pattern-matching","keywords":["asterisk","asterisk pattern","asterisk pattern matching","asterisk-pattern-matching"],"version":"1.1.3","description":"Simple package for validation numbers by asterisk patterns","sanitized_name":"asterisk-pattern-matching","publisher":{"email":"sebastian.mach123@gmail.com","username":"exxon23"},"maintainers":[{"email":"sebastian.mach123@gmail.com","username":"exxon23"}],"license":"ISC","date":"2019-06-04T06:39:33.822Z","links":{"homepage":"https://github.com/exxon23/asterisk-pattern-matching#readme","repository":"git+https://github.com/exxon23/asterisk-pattern-matching.git","bugs":"https://github.com/exxon23/asterisk-pattern-matching/issues","npm":"https://www.npmjs.com/package/asterisk-pattern-matching"}},"score":{"final":14.7819,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":41,"weekly":16},"dependents":0,"updated":"2026-10-07T21:56:16.465Z","searchScore":14.773529,"package":{"name":"arbiter-subpub","keywords":["arbiter","sub","pub","decouple"],"version":"1.1.0","description":"Arbiter.js is a light-weight, library-agnostic javascript implementation of the pub/sub pattern","sanitized_name":"arbiter-subpub","publisher":{"email":"everding.taylor@gmail.com","username":"raisdead"},"maintainers":[{"email":"everding.taylor+npm@gmail.com","username":"taylor1791"}],"license":"Public Domain","date":"2015-05-28T03:23:22.249Z","links":{"homepage":"http://arbiterjs.com/","repository":"https://github.com/taylor1791/Arbiter-SubPub","bugs":"https://github.com/taylor1791/Arbiter-SubPub/issues","npm":"https://www.npmjs.com/package/arbiter-subpub"}},"score":{"final":14.773529,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":200,"weekly":174},"dependents":0,"updated":"2026-10-07T00:26:20.656Z","searchScore":14.719667,"package":{"name":"@hailrase/jssip","keywords":["sip","websocket","webrtc","node","browser","library"],"version":"3.10.4","description":"the Javascript SIP library","sanitized_name":"@hailrase/jssip","publisher":{"email":"yurii_klimko@mail.ru","username":"hailrase"},"maintainers":[{"email":"yurii_klimko@mail.ru","username":"hailrase"}],"license":"MIT","date":"2026-09-29T16:07:05.511Z","links":{"homepage":"https://jssip.net","repository":"git+https://github.com/versatica/JsSIP.git","bugs":"https://github.com/versatica/JsSIP/issues","npm":"https://www.npmjs.com/package/@hailrase/jssip"}},"score":{"final":14.719667,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60,"weekly":8},"dependents":"3","updated":"2026-10-09T07:56:12.939Z","searchScore":14.709143,"package":{"name":"@dangzhuotong/dsh-client-ui-primitives","keywords":[],"version":"0.1.0-rc.7","description":"Pure React atoms for the dsh web UI: controls, icons, markdown, and JSON inspectors (zero cordis)","sanitized_name":"@dangzhuotong/dsh-client-ui-primitives","publisher":{"email":"353199054@qq.com","username":"dangzhuotong"},"maintainers":[{"email":"353199054@qq.com","username":"dangzhuotong"}],"license":"MIT","date":"2026-08-21T03:25:19.457Z","links":{"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":"git+https://github.com/deepseek-ai/deepseek-harness.git","bugs":"https://github.com/deepseek-ai/deepseek-harness/issues","npm":"https://www.npmjs.com/package/@dangzhuotong/dsh-client-ui-primitives"}},"score":{"final":14.709143,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":44,"weekly":16},"dependents":0,"updated":"2026-10-06T13:26:18.991Z","searchScore":14.696767,"package":{"name":"asterisk-shell-f","keywords":["Shell","Asterisk","PBX"],"version":"1.0.12","description":"Asterisk shell functions Linux","sanitized_name":"asterisk-shell-f","publisher":{"email":"fernandozepeda10@gmail.com","username":"fzepeda10"},"maintainers":[{"email":"fernandozepeda10@gmail.com","username":"fzepeda10"}],"license":"ISC","date":"2020-08-08T01:20:24.688Z","links":{"homepage":"https://github.com/Fzepeda10/asterisk-shell-functions#readme","repository":"git+https://github.com/Fzepeda10/asterisk-shell-functions.git","bugs":"https://github.com/Fzepeda10/asterisk-shell-functions/issues","npm":"https://www.npmjs.com/package/asterisk-shell-f"}},"score":{"final":14.696767,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":3},"dependents":0,"updated":"2026-10-07T07:36:16.985Z","searchScore":14.597597,"package":{"name":"@thiagodk/agi","keywords":[],"version":"0.1.6","description":"AGI (Asterisk Gateway Interface) for writing dialplan scripts","sanitized_name":"@thiagodk/agi","publisher":{"email":"admin@rootbsd.info","username":"thiagodk"},"maintainers":[{"email":"admin@rootbsd.info","username":"thiagodk"}],"date":"2017-09-18T19:45:38.578Z","links":{"homepage":"https://github.com/thiagodk/node-agi#readme","repository":"git://github.com/thiagodk/node-agi.git","bugs":"https://github.com/thiagodk/node-agi/issues","npm":"https://www.npmjs.com/package/@thiagodk/agi"}},"score":{"final":14.597597,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":12,"weekly":3},"dependents":0,"updated":"2026-10-08T08:31:08.699Z","searchScore":14.532669,"package":{"name":"@vicistack/vicidial-webrtc-setup","keywords":["vicidial","asterisk","call-center","voip","predictive-dialer","vicidial","webrtc","setup"],"version":"1.0.0","description":"Getting WebRTC Working in VICIdial Without Losing a Weekend — ViciStack call center engineering guide","sanitized_name":"@vicistack/vicidial-webrtc-setup","publisher":{"email":"jason@ccdocs.com","username":"vicistack"},"maintainers":[{"email":"jason@ccdocs.com","username":"vicistack"}],"license":"MIT","date":"2026-03-26T06:12:24.325Z","links":{"homepage":"https://vicistack.com/blog/vicidial-webrtc-setup/","repository":"git+https://github.com/vicistack/vicidial-webrtc-setup.git","bugs":"https://github.com/vicistack/vicidial-webrtc-setup/issues","npm":"https://www.npmjs.com/package/@vicistack/vicidial-webrtc-setup"}},"score":{"final":14.532669,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":7},"dependents":"1","updated":"2026-10-08T00:46:34.386Z","searchScore":14.4967,"package":{"name":"asterisk-manager-pool","keywords":["AMI","asterisk","pool"],"version":"1.0.2","description":"Pooled AMI connections","sanitized_name":"asterisk-manager-pool","publisher":{"email":"frederic.gascon@gmail.com","username":"fgascon"},"maintainers":[{"email":"frederic.gascon@gmail.com","username":"fgascon"}],"license":"MIT","date":"2015-04-01T16:37:03.581Z","links":{"homepage":"https://github.com/fgascon/asterisk-manager-pool","repository":"https://github.com/fgascon/asterisk-manager-pool.git","bugs":"https://github.com/fgascon/asterisk-manager-pool/issues","npm":"https://www.npmjs.com/package/asterisk-manager-pool"}},"score":{"final":14.4967,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":14,"weekly":4},"dependents":0,"updated":"2026-10-06T15:46:40.881Z","searchScore":14.49254,"package":{"name":"@hyper.fun/carbon-icon-asterisk","keywords":["hyper-function-component","hfc","carbon","asterisk"],"version":"1.3.0","description":"👉  https://hyper.fun/c/carbon-icon-asterisk/1.3.0","sanitized_name":"@hyper-fun/carbon-icon-asterisk","publisher":{"email":"i@terryfei.com","username":"terryfei"},"maintainers":[{"email":"i@terryfei.com","username":"terryfei"}],"license":"MIT","date":"2022-08-08T11:18:03.584Z","links":{"repository":"https://github.com/hyper-function-components/svg-icon","npm":"https://www.npmjs.com/package/@hyper.fun/carbon-icon-asterisk"}},"score":{"final":14.49254,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":680,"time":"2026-10-10T02:00:20.284Z"}