Skip to content
@telegram-mini-apps-dev

Telegram Apps Developers Community

A community of builders that enhances developer experience for the Telegram Mini Apps (TMA) platform with tools, docs, and tutorials.

Welcome to the community of Telegram Mini Apps Developers!

The goal of this organization is to share experiences between Telegram Mini Apps developers. We already have done a lot of work and we would like to share it with you.

Tools

Telegram provides a rich SDK for Telegram Mini Apps developers. During the Telegram Mini Apps development process, we realized that some parts of our code deserve to be shared. These parts work alongside Telegram SDK. They complete it.

Boilerplates

Basic and straightforward boilerplate based on simple web technologies: JavaScript, HTML, and CSS. This project aims to provide a minimalistic example of how to create a simple Telegram Mini App and launch it within Telegram without relying on complex build tools or bleeding-edge libraries.

Vite is a modern frontend tool that offers several advantages over traditional build tools, including faster development times, smaller bundle sizes, and improved developer experience. It supports React, Vue, Svelte and many more. This example based on:

  • React
  • TypeScript
  • Deploy with GitHub Actions and GitHub Pages

Great Tools From Community

Types for Telegram Mini Apps SDK.

NPM package for Telegram Mini Apps SDK.

Webpack-based modern boilerplate featuring:

  • React
  • TypeScript
  • CSS Modules
  • Traffic tunneling with ngrok
  • Static analyze
  • Bundle analyze

Simple lightweight tree-shakable UI library for Telegram Mini Apps.

Design

Design component library in Figma, which will make it easier for designers to design apps for Telegram Mini Apps. The components fully mimic the Telegram interface, use it as a foundation, and inherit all existing principles. Libraries are available for iOS and Android. Moreover, these same components are reused for designing the @wallet. Please note that the libraries are in beta status, so bugs are possible.

Communication

If you have any questions or suggestions about the particular tool, you are welcome to create an Issue or Pull Request.

If you have any other questions, you can join our Telegram chat.

Pinned Loading

  1. vanilla-js-boilerplate vanilla-js-boilerplate Public template

    This is a basic and straightforward Telegram Mini App(TMA) implemented using plain JavaScript, HTML, and CSS. This project aims to provide a minimalistic example of how to create a simple TWA and l…

    HTML 170 164

  2. vite-boilerplate vite-boilerplate Public template

    This template provides a minimal setup to get TWA working in Vite with React, TypeScript, HMR and some ESLint rules.

    CSS 145 56

Repositories

Showing 5 of 5 repositories
  • tma.js Public Forked from Telegram-Mini-Apps/telegram-apps

    Made from scratch TypeScript packages, examples and documentation you will surely need to start developing on Telegram Mini Apps.

    telegram-mini-apps-dev/tma.js’s past year of commit activity
    TypeScript 4 MIT 196 0 0 Updated Oct 1, 2024
  • vanilla-js-boilerplate Public template

    This is a basic and straightforward Telegram Mini App(TMA) implemented using plain JavaScript, HTML, and CSS. This project aims to provide a minimalistic example of how to create a simple TWA and launch it within Telegram without relying on complex build tools or bleeding-edge libraries.

    telegram-mini-apps-dev/vanilla-js-boilerplate’s past year of commit activity
    HTML 170 MIT 164 0 3 Updated Aug 16, 2024
  • awesome-telegram-mini-apps Public

    A curated list of awesome things related to Telegram Mini Apps (TMA).

    telegram-mini-apps-dev/awesome-telegram-mini-apps’s past year of commit activity
    876 CC0-1.0 63 7 4 Updated Aug 2, 2024
  • .github Public
    telegram-mini-apps-dev/.github’s past year of commit activity
    2 0 0 0 Updated Feb 6, 2024
  • vite-boilerplate Public template

    This template provides a minimal setup to get TWA working in Vite with React, TypeScript, HMR and some ESLint rules.

    telegram-mini-apps-dev/vite-boilerplate’s past year of commit activity
    CSS 145 56 7 0 Updated Dec 4, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.