About Tgscan
tgscan is a search engine for Telegram. It helps users find channels, groups and bots, and search through chat history, using an indexing pipeline built on Elasticsearch. The project is open source under GPL-3.0.
Key features include fast results, an intuitive search interface, the ability to search chat history, text classification for groups, channels and bots, and near-real-time indexing to keep results current. Credits list the open-source packages it builds on: LangChain, HanLP, React, Ramda, Polaris, Telethon and Elasticsearch.
Setup instructions are provided in a separate setup guide, the backend is written in Java, and contributions are welcome, including suggestions of channels that should be indexed. The latest release is v0.1.0 and a public site operates at tgscan.xyz.
Key features
- Search Telegram channels, groups and bots
- Chat history search
- Text classification of channels and groups
- Near-real-time indexing
- Elasticsearch-backed fast results
Good fit for
- →Discovering public Telegram communities
- →Searching indexed chat history
- Built with
- Java
- Tags
- telegram
- search-engine
- elasticsearch
- java
- nlp
- channel-search
- chat-search
Tgscan: questions and answers
- What is Tgscan used for?
- tgscan is a Telegram search engine that indexes channels, groups and chat history so you can find them quickly. It is a good fit for discovering public Telegram communities and searching indexed chat history.
- Is Tgscan open source?
- Yes. Tgscan is open source under the GPL-3.0 licence. Its source code is on GitHub at tgscan/tgscan and is written mainly in Java.
- Is Tgscan free?
- Yes. Tgscan is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Tgscan?
- Yes. Tgscan can be self-hosted on your own server or infrastructure.
- What are some alternatives to Tgscan?
- Similar open-source tools in the Search category include Elasticsearch, YaCy and Marginalia Search. SaaS products in the same category include Elastic, Baidu and Bing.
- Is Tgscan actively maintained?
- The most recent commit to Tgscan was on 31 October 2023, and the latest release is v0.1.0, published on 12 July 2023. The project has 720 stars on GitHub.
Open-source alternatives to Tgscan
See all
Elasticsearch
Search
Free and Open Source, Distributed, RESTful Search Engine
OSSvs Algolia★ 78k
YaCy
Search
Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
OSSvs DuckDuckGo★ 4.1k
Marginalia Search
Search
Internet search engine for text-oriented websites. Indexing the small, old and weird web.
OSSvs Mojeek★ 2.2k
IPFS Search
Search
Search engine for the Interplanetary Filesystem.
AGPL-3.0★ 905
OpenSearch
Search
🔎 Open source distributed and RESTful search engine.
Apache-2.0vs Elastic★ 14k
Vespa
Search
The AI search platform
Apache-2.0vs Elastic★ 7.1k
SaaS alternatives to Tgscan
See all
Elastic
Search
Elastic builds Elasticsearch, a distributed search and analytics engine used for application search, logs, vector search and security analytics.
SaaS
Baidu
Search
Chinese-language web search engine
SaaS
Bing
Search
Microsoft web search engine with image search and Copilot answers
SaaS
Brave Search
Search
Search engine running on Brave's own web index with a privacy focus
SaaS
DuckDuckGo
Search
Privacy-focused web search engine that does not track searches
SaaS
Ecosia
Search
Search engine that funds tree planting from advertising revenue
SaaS
