"For the first time, TypeScript overtook both Python and JavaScript in August 2025 to become the most used language on GitHub" - GitHub
Best open source projects showcasing Typescript on github in 2021?
GitHub Actions - How To Work With TypeScript - Stack Overflow
GitHub Action to annotate tsc errors
Videos
programming language, superset of JavaScript that compiles to JavaScript
Factsheet
Anders Hejlsberg,
Luke Hoban
Anders Hejlsberg,
Luke Hoban
GitHub just announced that Typescript is not the most used language in their hosted repos.
See here: https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/
What do you think caused the massive shift?
For me, I've been "vibe coding" all year as a novice developer, producing mostly Typescript. But now I'm learning to write Typescript myself so I can build agents .
My stack is Typescript focused:
Nextjs, AI SDK by Vercel, zod, Drizzle, Mastra AI
Any BIG and recent open source projects showcasing the power of TypeScript out there? Excluding Angular or VS Code
I finally discovered the problem.
To work with @actions/core in TypeScript, this is the correct way to import it:
import * as core from "@actions/core"
You need to put a * as.
Sorry for the incorrect information I gave in the description of the question, I was sure I was importing it the right way.
For more details of the project, this is my action
You defined a Composite run steps action instead of a JavaScript action.
See explanation of action types.
If you look at this TypeScript action template, it has the dist folder checked in and refers to it in its action.yaml in the property runs.main.
This means you should compile your TypeScript action locally and check in the dist folder. It also says to use ncc to compile to a single file.
As described here.
name: 'Your name here'
description: 'Provide a description here'
author: 'Your name or organization here'
inputs:
milliseconds: # change this
required: true
description: 'input description here'
default: 'default value if applicable'
runs:
using: 'node12'
main: 'dist/index.js'