Languish
Languish, a web page for exploring programming language trends
Install / Use
/learn @tjpalmer/LanguishREADME
Languish — Programming Language Trends
Links
- Languish live site
- Try it out!
- Context Free video channel, for which this tool was originally designed
- Subscribe if you like programming languages!
Features
- Currently provides data from GitHub and Stack Overflow
- Measures current activity/velocity rather than total past mass
- Defaults to a simple "Mean Score" of other percentages
- I couldn't tell which individual metric was best
- I don't want a fancy equation that allows me just to get the results I want
- Can change y axis metric without changing language selections
- Provides metrics for many languages
- Links to GitHub topics and trending repos by language
- Can permalink to Languish configured selections and metric
- Less than 250 KB (including data) and only 6 HTTP requests
- Limitation: Works on my phone, but not carefully tailored for mobile
Credits
- Uses icons from Feather Icons and Font Awesome, via IcoMoon
- Uses dependencies as specified in the package.json file
- Please see their respective licenses
- Previously used data from GitHut 2.0 and still bases some queries and analysis from here
Additional notes
- Adding a language to GitHub
- Stack Overflow tag query:
select tags, extract(year from creation_date) year, extract(quarter from creation_date) quarter, count(*) count from `bigquery-public-data.stackoverflow.posts_questions` group by tags, year, quarter order by count(*) desc - Also: https://data.stackexchange.com/ (with 50k row limit but updates sooner)
SELECT t.TagName, DatePart(quarter, p.LastActivityDate) AS q, Year(p.LastActivityDate) AS y, COUNT(p.Id) As NumPosts FROM Posts p JOIN PostTags pt ON p.Id = pt.PostId JOIN Tags t ON t.Id = pt.TagId WHERE Year(p.LastActivityDate) = 2022 AND DatePart(quarter, p.LastActivityDate) = 4 GROUP BY DatePart(quarter, p.LastActivityDate), Year(p.LastActivityDate), t.TagName ORDER BY y, q, NumPosts DESC - https://subredditstats.com/api/subreddit?name=Python
- https://wikimedia.org/api/rest_v1/
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
