bitrix24-create-app CLI

A CLI that scaffolds a new Bitrix24 app from ready Angular or Vue templates paired with the author's own API libraries

  • 6 ★ on the repository
  • Last commit
  • GPL-3.0
CLI

Extended access

Why this level

  • npx runs a wizard that scaffolds an Angular or Vue project from a template
  • Pulls in bitrix24-library and vue-bitrix24 and does not contact the portal during setup
All reasons and checks
Russian stack

vdistortion/bitrix24-create-app

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/bitrix24-create-app

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • npx runs a wizard that scaffolds an Angular or Vue project from a template
  • Pulls in bitrix24-library and vue-bitrix24 and does not contact the portal during setup

This is third-party code. Review the repository files before installing.

What it does

Running npx bitrix24-create-app@latest starts an interactive project setup and copies one of two templates: ng-template on Angular 19, RxJS, TypeScript and SCSS with the bitrix24-library package, or vue-template on Vue 3.5, Pinia, TypeScript and SCSS with vue-bitrix24 plus the same bitrix24-library. Both templates ship a ready structure for a Bitrix24 app with typings for the portal's REST API already wired in, not a bare framework scaffold.

Who it is for. For frontend developers starting a new Bitrix24 app who do not want to set up REST API typings from scratch.

Good fit when

  • You are starting a new Bitrix24 app on Angular or Vue and want a ready project structure
  • You want typed portal REST API methods out of the box
  • You are fine with the template's specific stack: Angular 19 with RxJS, or Vue 3.5 with Pinia

Not a fit when

  • Your project is not on Angular or Vue: no other templates exist
  • You need active support: the repository is archived and the author is not developing the generator further
  • You want a bare framework template without a tie-in to the specific bitrix24-library and vue-bitrix24 packages

Example request

Scaffold a new Bitrix24 app project on Vue using the vue-template

Limitations

The repository is archived on GitHub, so no new versions or templates should be expected, though the npm package still installs. Only two templates exist, Angular and Vue, with nothing for React or vanilla JS. Both templates pull in the author's own bitrix24-library and vue-bitrix24 packages.

How to disable. Nothing installs permanently: npx runs the package once and does not leave it on your system.

FAQ

Is the project still maintained?

The repository is archived, but the published npm package still installs and works.

Which Bitrix24 API libraries come bundled?

ng-template uses bitrix24-library, and vue-template uses vue-bitrix24 plus bitrix24-library, both by the same author.

Discussion

No questions or reviews yet.

Official

Bitrix24's official Nuxt dashboard starter built on b24ui, shipped with mock data and a skill that guides development inside the template's architecture

SkillMinimal access2Repository stars
Official

Bitrix24's official skill for its 130-plus b24ui-nuxt components: which component to reach for, semantic colors, forms and ready layouts

SkillMinimal access44Repository stars
Official

Bitrix24's official MCP server template on Nuxt: ready tools for tasks and users, three deployment options

MCP serverBroad access6Repository stars
Official

A Bitrix24 app starter kit from the Bitrix team: a ready frontend and three backends, plus eight skills for agents

SkillExtended access40Repository stars
Russian stack

Four skills for Bitrix24 apps: install and OAuth, a batching REST client, events and iframe placements, CRM business processes and calendar

SkillExtended access
Russian stack

A React Ink terminal client for Bitrix24: tasks, comments, time tracking and kanban from the command line

CLIExtended access2Repository stars

README in short

The README is short: it describes the tool as a CLI for scaffolding a project from custom templates, lists ng-template and vue-template with each one's stack, and gives the npx bitrix24-create-app@latest command followed by git init. Details for each template live in their own README files under templates/.

README badge

Report a problem