ChirpQL is an interactive playground for exploring Twitterβs advanced search syntax. Paste in a Twitter-style search query and instantly see a structured JSON output β or build a JSON object and watch it convert into a valid Twitter search string in real-time.
π§ Powered by
twitter-search-query-parser, wrapped in a fast, modern UI.
-
π Live Query β JSON Conversion Parse Twitter queries to structured JSON and generate queries from JSON objects.
-
β‘ Instant Feedback Results update in real time as you type.
-
π‘ Preloaded Examples Explore syntax instantly with built-in, ready-to-run queries.
-
π― Copy With One Click Copy output with ease β for docs, tests, or API calls.
-
π± Responsive UI Built with Tailwind CSS, optimized for desktop and mobile.
- Developers building search features or integrations using
twitter-search-query-parser. - Learners experimenting with Twitter's search syntax.
- Power Users validating or reverse-engineering complex queries.
- API Users converting human-readable strings into structured formats.
from:usernameβ tweets from a userto:usernameβ replies or mentions#hashtag,@mention,"exact phrase"
lang:en,since:YYYY-MM-DD,until:YYYY-MM-DDmin_retweets:10,min_faves:5,min_replies:2
OR,-term, grouping with()filter:verified,filter:media
from:twitter #react OR #vue lang:en since:2023-01-01 -spam min_retweets:5
{
"text": [],
"hashtags": ["react", "vue"],
"from": ["twitter"],
"lang": ["en"],
"since": "2023-01-01",
"exclude": ["spam"],
"min_retweets": 5
}{
"text": ["javascript", "tutorial"],
"hashtags": ["coding", "webdev"],
"from": ["github"],
"lang": ["en"],
"min_faves": 10,
"filter": ["verified"]
}javascript tutorial #coding #webdev from:github lang:en min_faves:10 filter:verified
- Node.js 18+
- Yarn (or npm)
git clone https://github.com/yourusername/chirpQL.git
cd chirpql
yarn install
yarn devThen visit: http://localhost:5173
src/
βββ App.tsx # Main UI logic & state
βββ main.tsx # Entry point
βββ index.css # Tailwind global styles
βββ vite-env.d.ts # Type definitions
yarn buildOutput is in the /dist folder, ready for deployment (e.g., Netlify, Vercel, GitHub Pages).
Huge thanks to the TweetDeck team for creating twitter-search-query-parser, the heart of this tool.
