awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
J

jashkenas/coffeescript

0
View on GitHub↗
16,601 stars·1,978 forks·CoffeeScript·MIT·4 vues

Coffeescript

CoffeeScript is a source-to-source transpiler that transforms a concise high-level syntax into standard JavaScript. It enables the development of logic for web applications and server-side environments by converting source code into a format compatible with browsers and server runtimes.

The project provides a workflow for rapid prototyping and script execution automation, allowing users to run source files through a compiler and execute the resulting code immediately without a manual build step.

The tooling leverages lexical analysis and abstract syntax tree transformations to manipulate code constructs before final output. It includes a command line interface and an in-memory compilation pipeline to facilitate the transition from source code to executable JavaScript.

Features

  • Source-To-Source Transpilers - Functions as a source-to-source transpiler converting a concise syntax into standard JavaScript.
  • CLI Script Execution - Enables executing scripts directly from the CLI without a manual build step.
  • JavaScript Transpilers - Provides a complete workflow for transpiling concise source syntax into compatible JavaScript.
  • Source-to-JavaScript Transpilers - Translates high-level concise source code into standard JavaScript for browser and server compatibility.
  • Server-Side Language Tooling - Enables developing backend logic for Node.js using a concise, high-level syntax.
  • Public Web Application Development - Provides a concise syntax for writing logic for browser-based web applications.
  • Transpilation-to-Execution Pipelines - Automates the process of compiling and immediately executing source files.
  • Rapid Prototyping Environments - Supports rapid prototyping by allowing immediate execution of compiled source files.
  • Lexical Tokenizers - Uses lexical tokenizers to break raw source text into meaningful tokens for parsing.
  • In-Memory Compilers - Provides an in-memory compilation pipeline for immediate execution of source files.
  • Abstract Syntax Tree Tools - Provides tools for programmatically parsing and modifying source code structures via ASTs.
  • Syntax Tree Transformers - Implements syntax tree transformers to rewrite language constructs into JavaScript.
  • Programming Languages - Unfancy JavaScript language implementation.

Historique des stars

Graphique de l'historique des stars pour jashkenas/coffeescriptGraphique de l'historique des stars pour jashkenas/coffeescript

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Coffeescript

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Coffeescript.
  • thejameskyle/babel-handbookAvatar de thejameskyle

    thejameskyle/babel-handbook

    12,109Voir sur GitHub↗

    This project is a comprehensive manual and educational resource focused on the Babel compiler. It serves as a documentation guide and handbook for understanding the inner workings of JavaScript compilation, specifically regarding the transformation of source code. The material provides a technical walkthrough for developing custom plugins and extensions. It covers the process of creating tailored transformations to modify how JavaScript is parsed and generated. The content encompasses the broader JavaScript compilation workflow, focusing on abstract syntax tree manipulation, code generation,

    Voir sur GitHub↗12,109
  • facebook/regeneratorAvatar de facebook

    facebook/regenerator

    3,827Voir sur GitHub↗

    Regenerator is a JavaScript generator transpiler and build-time code processor. It converts ECMAScript generator functions and asynchronous iteration into ES5 compatible state machines to ensure modern control flow works in legacy runtimes. The project functions as an ES5 compatibility transformer that rewrites advanced asynchronous patterns into standard JavaScript. It includes a runtime polyfill helper library to manage the iteration protocol and coordinate state transitions for the transpiled code. The tool provides capabilities for language transformation and asynchronous workflow polyfi

    JavaScript
    Voir sur GitHub↗3,827
  • jaredpalmer/backpackAvatar de jaredpalmer

    jaredpalmer/backpack

    4,405Voir sur GitHub↗

    Backpack is a Node.js build system designed for transpiling, bundling, and automating the development workflow. It functions as a JavaScript asset bundler that packages source files and dependencies into optimized output for production deployment. The system integrates a transpilation process to convert modern code into versions compatible with various environments and browsers. It provides an automated development workflow that watches for file changes to trigger automatic reloads and builds. The build pipeline supports configuration-driven customization, environment-specific targets, and i

    JavaScriptbabelbuildes6
    Voir sur GitHub↗4,405
  • rollup/pluginsAvatar de rollup

    rollup/plugins

    3,750Voir sur GitHub↗

    This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We

    JavaScriptpluginsrolluprollup-plugins
    Voir sur GitHub↗3,750
Voir les 30 alternatives à Coffeescript→

Questions fréquentes

Que fait jashkenas/coffeescript ?

CoffeeScript is a source-to-source transpiler that transforms a concise high-level syntax into standard JavaScript. It enables the development of logic for web applications and server-side environments by converting source code into a format compatible with browsers and server runtimes.

Quelles sont les fonctionnalités principales de jashkenas/coffeescript ?

Les fonctionnalités principales de jashkenas/coffeescript sont : Source-To-Source Transpilers, CLI Script Execution, JavaScript Transpilers, Source-to-JavaScript Transpilers, Server-Side Language Tooling, Public Web Application Development, Transpilation-to-Execution Pipelines, Rapid Prototyping Environments.

Quelles sont les alternatives open-source à jashkenas/coffeescript ?

Les alternatives open-source à jashkenas/coffeescript incluent : thejameskyle/babel-handbook — This project is a comprehensive manual and educational resource focused on the Babel compiler. It serves as a… facebook/regenerator — Regenerator is a JavaScript generator transpiler and build-time code processor. It converts ECMAScript generator… jaredpalmer/backpack — Backpack is a Node.js build system designed for transpiling, bundling, and automating the development workflow. It… rollup/plugins — This is a collection of official extensions for the Rollup bundling process. These plugins serve as module… babel/babel — Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into… dullabs/bhai-lang — Bhai-lang is a TypeScript-based toy programming language and custom syntax interpreter. It functions as an educational…