18-day current streak·45-day longest streak
jscpd — Copy/Paste Detector for Source Code A copy/paste detector for source code that hunts down duplicated blocks across 150+ languages. 20M+ downloads on npm 150+ supported languages — JavaScript,…
jscpd — Copy/Paste Detector for Source Code
A copy/paste detector for source code that hunts down duplicated blocks across 150+ languages.
- 20M+ downloads on npm
- 150+ supported languages — JavaScript, Python, Java, Go, Rust, C++, TypeScript, Ruby, and more
- Blazingly fast — powered by the Rabin-Karp algorithm
- Multiple report formats — HTML, JSON, XML, badges, and an AI reporter that saves ~79% tokens for LLMs
- CI/CD ready — set thresholds and fail builds automatically
- MCP Server & Agent Skills — let AI assistants check your code for duplications directly
github.com/kucherenko/jscpd · jscpd.dev
---
Gangsta Agents — AI Skills Framework
A spec-driven development framework for AI agents. No cowboy coding. No shadow hotfixes. Every feature runs The Heist — a 6-phase pipeline where specs are law and the Don always approves.
- 6-phase Heist pipeline — Reconnaissance → The Grilling → The Sit-Down → Resource Development → Execution → The Delivery
- Battle-tested skills — reconnaissance, TDD drills, interrogation debugging, exit strategies, and more
- Multi-platform support — Claude Code, GitHub Copilot, Gemini CLI, OpenCode, Codex, and Cursor
- Multi-agent orchestration — Underboss decomposes, Crew Leads orchestrate, Workers execute in parallel
- Institutional memory — The Ledger persists insights and fails across sessions
github.com/kucherenko/gangsta · gangsta.page
---
Twitter/X: @a_kucherenko · GitHub: @kucherenko
-
jscpd ★ PINNED
Copy/paste detector for programming source code, supports 223 formats. AI-ready with token-efficient reporter, skill and MCP server.
TypeScript ★ 5.9k 1d agoExplain → -
gangsta ★ PINNED
AI agentic skills framework for spec-driven development, built on the organizational model of mafia.
Shell ★ 64 9d agoExplain → -
my-presentations ★ PINNED
List of public speaking, trainings, mentoring programs, presentations conducted by me.
★ 5 1y agoExplain → -
cli-typescript-starter ★ PINNED
TypeScript CLI starter kit for Node.js. Optimized for quick setup and development efficiency.
TypeScript ★ 60 1d agoExplain → -
awesome-project-questions ★ PINNED
A list of questions that engineers / architects / managers should ask before the start of a project.
★ 66 3y agoExplain → -
blamer ★ PINNED
blamer is a tool for getting information about author of code from version control system
TypeScript ★ 8 9mo agoExplain → -
strapi-plugin-passwordless
A plugin for Strapi Headless CMS that provides ability to sign-in/sign-up to an application by link had sent to email.
JavaScript ★ 82 2y agoExplain → -
basta
Duplication detection tool (copy-paste detector), support over 150 programming languages
TypeScript ★ 13 8y agoExplain → -
coverage-blamer
coverage-blamer is tool for get information about authors of uncovered code
CoffeeScript ★ 10 1y agoExplain → -
petropowers
AI skills framework for petroleum engineering workflows, built on Superpowers foundation. Specialized domain expertise for oil & gas operations.
Python ★ 8 3mo agoExplain → -
vue-frontend-admin ⑂
Vue.js admin dashboard template built with Bootstrap 4
Vue ★ 8 7y agoExplain → -
jscpd-badge-reporter ▣
Reporter for jscpd tool, generate badges with information about copy/paste
TypeScript ★ 8 5y agoExplain → -
www.mathrandom.com
www.mathrandom.com
Vue ★ 5 2y agoExplain → -
tdd-training
TDD Training materials and tests environment setups
JavaScript ★ 3 3y agoExplain → -
caiman
Times series data library. Store data to files or to mongoDB.
JavaScript ★ 3 1y agoExplain → -
ollama-docker ⑂
Welcome to the Ollama Docker Compose Setup! This project simplifies the deployment of Ollama using Docker Compose, making it easy to run Ollama with all its dependencies in a containerized environment
Python ★ 2 2y agoExplain → -
tdd
No description.
TypeScript ★ 2 5y agoExplain → -
complexml ▣
CompleXml Framework - an open source PHP framework, wide possibilities to optimize the rendering Web pages, including the generation of pages in the user's browser XML + XSL;
PHP ★ 2 11y agoExplain → -
jscpd-bootstrap-reporter
Starter for jscpd reporter
TypeScript ★ 2 3y agoExplain → -
odessajs2019-flower-pot-watering
Nest.JS Workshop for OdessaJS 2019
TypeScript ★ 2 3y agoExplain → -
js-classes
List of tasks for JS+Angular course
JavaScript ★ 2 6y agoExplain → -
xsltemplate
XSLTemplate is a PHP 5.3 library for processing xsl templates in web projects.
PHP ★ 2 13y agoExplain → -
PredictionIO-JavaScript-SDK
No description.
JavaScript ★ 2 12y agoExplain → -
Silex-XSLTemplate
XSLTemplate ServiceProvider added support xsl templates to Silex microframework.
PHP ★ 2 13y agoExplain → -
jscpd.dev
Official documentation website for jscpd - Copy/Paste Detector for programming source code.
Vue ★ 1 13d agoExplain → -
gangsta-money-tracker-example
No description.
TypeScript ★ 1 2mo agoExplain → -
4humans
4Humans is a tool designed to analyze the quality of unit tests and suggest improvements. It employs the Test && Commit || Revert (TCR) methodology, proposed by Kent Beck, to ensure high-quality code through continuous testing and committing.
TypeScript ★ 1 2y agoExplain → -
nhost ⑂
The Open Source Firebase Alternative with GraphQL.
★ 1 2y agoExplain → -
logger-dogger
Typescript Logger
TypeScript ★ 1 2y agoExplain → -
tests-digger
No description.
TypeScript ★ 1 2y agoExplain → -
card-memory-game
No description.
Vue ★ 1 3y agoExplain → -
strapi ⑂
🚀 Open source Node.js Headless CMS to easily build customisable APIs
JavaScript ★ 1 5y agoExplain → -
tdd-javascript-template
No description.
JavaScript ★ 1 9y agoExplain → -
generator-okroshka
generator-okroshka is an easy way to start project with AMD, TDD and BDD.
JavaScript ★ 1 12y agoExplain → -
unittests
Examples for traning about unit tests & TDD in web projects
PHP ★ 1 14y agoExplain → -
xsltemplate.js
xsltemplate.js is a library for xsl transformations in browser and node.js writed on js
JavaScript ★ 1 13y agoExplain → -
open-webui ⑂
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Python ★ 0 21d agoExplain → -
jscpd-trending
No description.
★ 0 2mo agoExplain → -
cpd-vibe-coding-report
No description.
JavaScript ★ 0 2mo agoExplain → -
prism ⑂
Lightweight, robust, elegant syntax highlighting.
★ 0 3mo agoExplain → -
gangsta-site
No description.
Vue ★ 0 2mo agoExplain → -
awesome-opencode ⑂
A curated list of awesome plugins, themes, agents, projects, and resources for https://opencode.ai
JavaScript ★ 0 2mo agoExplain → -
kucherenko
No description.
★ 0 2mo agoExplain → -
lore-mcp
No description.
JavaScript ★ 0 3mo agoExplain → -
superpowers ⑂
An agentic skills framework & software development methodology that works.
★ 0 3mo agoExplain → -
exampleTest
No description.
PHP ★ 0 1y agoExplain → -
planning-with-files ⑂
Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.
★ 0 6mo agoExplain → -
graphiti ⑂
Build Real-Time Knowledge Graphs for AI Agents
★ 0 8mo agoExplain → -
workflow ⑂
Workflow DevKit: Build durable, resilient, and observable workflows
★ 0 9mo agoExplain → -
moon-dev-ai-agents ⑂
autonomous ai agents for trading in python
★ 0 9mo agoExplain → -
test
No description.
★ 0 4y agoExplain → -
litellm ⑂
Python SDK, Proxy Server (LLM Gateway) to call 100+ LLM APIs in OpenAI format - [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, Replicate, Groq]
Python ★ 0 1y agoExplain → -
punchmole ⑂
Punchmole is a simple tool to give your locally running HTTP servers a public URL and is an easy to self-host alternative to `ngrok` and/or `tunnelmole`.
JavaScript ★ 0 1y agoExplain → -
localtunnel-server ⑂
server for localtunnel.me
JavaScript ★ 0 1y agoExplain → -
localtunnel ⑂
expose yourself
JavaScript ★ 0 1y agoExplain → -
tunnelto ⑂
Expose your local web server to the internet with a public URL.
★ 0 3y agoExplain → -
bore ⑂
🕳 bore is a simple CLI tool for making tunnels to localhost
Rust ★ 0 1y agoExplain → -
ai-hedge-fund ⑂
An AI Hedge Fund Team
★ 0 1y agoExplain → -
cline ⑂
Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
★ 0 1y agoExplain → -
typescript-starter ⑂
Quickly create and configure a new library or Node.js project
TypeScript ★ 0 7y agoExplain → -
dokploy ⑂
Open Source Alternative to Vercel, Netlify and Heroku.
TypeScript ★ 0 1y agoExplain → -
auto-news ⑂
A personal news aggregator to pull information from multi-sources + LLM (ChatGPT/Gemini/Ollama via LangChain) to help us reading efficiently with less noises, the sources including: Tweets, RSS, YouTube, Web Articles, Reddit, and personal Journal notes.
Python ★ 0 1y agoExplain → -
chat-design-to-code
No description.
★ 0 1y agoExplain → -
self-hosted-ai-starter-kit ⑂
The Self-hosted AI Starter Kit is an open-source template that quickly sets up a local AI environment. Curated by n8n, it provides essential tools for creating secure, self-hosted AI workflows.
★ 0 1y agoExplain → -
templates
No description.
MDX ★ 0 1y agoExplain → -
verdaccio ⑂
📦🔐 A lightweight Node.js private proxy registry
TypeScript ★ 0 1y agoExplain → -
pocketbase ⑂
Open Source realtime backend in 1 file
Go ★ 0 1y agoExplain → -
mattermost-docker ⑂
Install Mattermost server via Docker
★ 0 2y agoExplain → -
supabase ⑂
The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
TypeScript ★ 0 2y agoExplain → -
listmonk ⑂
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
★ 0 2y agoExplain → -
vitesse-1 ⑂
🏕 Opinionated Vite Starter Template
★ 0 4y agoExplain → -
runner ⑂
Step CI Test Runner
★ 0 2y agoExplain → -
signale ⑂
Highly configurable logging utility
JavaScript ★ 0 2y agoExplain → -
awesome-typescript ⑂
A collection of awesome TypeScript resources for client-side and server-side development
★ 0 2y agoExplain → -
cms ⑂
No description.
Vue ★ 0 2y agoExplain → -
pc-ext ⑂
Chrome Extension TypeScript Starter
★ 0 4y agoExplain → -
new.mathrandom.com
No description.
TypeScript ★ 0 2y agoExplain → -
serverless
No description.
★ 0 2y agoExplain → -
blog
Test wordpress blog
TypeScript ★ 0 2y agoExplain → -
challenges ⑂
The list of challenges for participate in software development
Gherkin ★ 0 3y agoExplain → -
ol0lo
No description.
Vue ★ 0 3y agoExplain → -
gpt-prompt-engineer ⑂
No description.
★ 0 3y agoExplain → -
octokit-plugin-create-pull-request ⑂
Octokit plugin to create a pull request with multiple file changes
★ 0 3y agoExplain → -
awesome-strapi ⑂
A curated list of awesome things related to Strapi
★ 0 4y agoExplain → -
devtools ⑂
Unleash Nuxt Developer Experience
★ 0 3y agoExplain → -
cucumber-js ⑂
Cucumber for JavaScript
★ 0 3y agoExplain → -
vite-vue-ts-storybook ⑂
Template project - Vite, Vue 3, VueI18n, Storybook, TS, ESLint and Prettier
★ 0 4y agoExplain → -
pcbot-1 ⑂
PancakeSwap Prediction Bot [2022]. Make gains passively while running this bot for PancakeSwap or CandleGenie.
★ 0 4y agoExplain → -
pcbot ⑂
PancakeSwap prediction bot
★ 0 4y agoExplain → -
hand-drawings-transformer ⑂
Image transformation for photography of the hand drawn images
Python ★ 0 4y agoExplain → -
pedeffy ⑂
Generate any PDF file from a template. Within a microservice. Using React.
★ 0 4y agoExplain → -
vitesse
No description.
TypeScript ★ 0 3y agoExplain → -
ru-local-communities ⑂
Список русскоязычных it-комьюнити по городам
★ 0 5y agoExplain → -
awesome ⑂
😎 Awesome lists about all kinds of interesting topics
★ 0 5y agoExplain → -
awesome-engineering-team-management ⑂
👔 How to transition from software development to engineering management
★ 0 5y agoExplain → -
PlacesToPostYourStartup ⑂
Compiled list of links from "Ask HN: Where can I post my startup to get beta users?"
★ 0 5y agoExplain → -
reprism ⑂
🖍Modular Syntax highlighting for the web
★ 0 8y agoExplain → -
static-analysis ⑂
Static analysis tools for all programming languages, build tools, config files and more.
Rust ★ 0 6y agoExplain → -
refinitiv_interview
No description.
TypeScript ★ 0 6y agoExplain → -
telegram-list ⑂
List of telegram groups, channels & bots // Список интересных групп, каналов и ботов телеграма // Список чатов для программистов
★ 0 6y agoExplain → -
kucherenko.github.io ⑂
Code that'll help you kickstart a personal website that showcases your work as a software developer.
CSS ★ 0 6y agoExplain → -
sshauthenticator ⑂
A simple SSH authenticator for JupyterHub
★ 0 6y agoExplain → -
nuxt-markdown-blog-starter ⑂
Nuxt + Markdown blog starter
★ 0 7y agoExplain → -
shards-dashboard-vue ⑂
A free Vue admin dashboard template pack featuring a modern design system and lots of custom templates and components.
Vue ★ 0 7y agoExplain → -
kucherenko.github.io-backup
No description.
HTML ★ 0 7y agoExplain → -
extreme-startup-server-javascript
Extreme Startup Server written on JavaScript
JavaScript ★ 0 7y agoExplain → -
extreme-startup-server-typescript
Extreme Startup Server written on TypeScript
TypeScript ★ 0 7y agoExplain → -
extreme_startup_servers ⑂
Extreme Startup skeleton server implementations in various frameworks and languages.
Java ★ 0 7y agoExplain → -
extreme_startup ⑂
No description.
Ruby ★ 0 8y agoExplain → -
typescript-starter-1 ⑂
Nest framework TypeScript starter :coffee:
TypeScript ★ 0 7y agoExplain → -
git-classes
No description.
★ 0 9y agoExplain → -
knit ⑂
:star2: Untangle your Javascript
JavaScript ★ 0 9y agoExplain → -
engineering-excellence
No description.
★ 0 10y agoExplain → -
odessa-js-2015
No description.
JavaScript ★ 0 11y agoExplain → -
git-lessons
No description.
★ 0 11y agoExplain → -
tdd-java-example
No description.
Java ★ 0 11y agoExplain → -
rpi
No description.
HTML ★ 0 11y agoExplain → -
tdd-php-template
This project is template for training for TDD with php.
PHP ★ 0 12y agoExplain → -
grunt-mocha-browser
grunt-mocha-browser is a grunt task for mocha browser
CoffeeScript ★ 0 12y agoExplain → -
coffee-simple
Simple skeleton for brunch. Include CoffeeScript support and tests bollierplate with mocha, chai and sinon
JavaScript ★ 0 13y agoExplain → -
tdd_ce
No description.
CoffeeScript ★ 0 12y agoExplain → -
grunt-jscpd ⑂
Grunt task for use jscpd
JavaScript ★ 0 12y agoExplain → -
azure-homework
Homework for Windows Azure CEE session
CoffeeScript ★ 0 12y agoExplain → -
tdd-workshop
TDD workshop examples
CoffeeScript ★ 0 12y agoExplain → -
coffee-slides
Slides for CoffeeScript lessons
JavaScript ★ 0 13y agoExplain →
No repos match these filters.