Showing 38 open source projects for "c source code"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 1
    Emacs Markdown Mode

    Emacs Markdown Mode

    Emacs Markdown Mode

    ...See the release notes for details. markdown-mode is free software, licensed under the GNU GPL, version 3 or later. The primary documentation for Markdown Mode is available below, and is generated from comments in the source code. For a more in-depth treatment, the Guide to Markdown Mode for Emacs covers Markdown syntax, advanced movement and editing in Emacs, extensions, configuration examples, tips and tricks, and a survey of other packages that work with Markdown Mode. Finally, Emacs is also a self-documenting editor. This means that the source code itself contains additional documentation: each function has its own docstring available via C-h f (describe-function), individual keybindings can be investigated with C-h k (describe-key), and a complete list of keybindings is available using C-h m (describe-mode).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    ELisp Tree-sitter

    ELisp Tree-sitter

    Tree-sitter bindings for Emacs Lisp

    tree-sitter is an Emacs binding for Tree-sitter, an incremental parsing system. It aims to be the foundation for a new breed of Emacs packages that understand code structurally. Faster, fine-grained code highlighting. More flexible code folding. Structural editing (like Paredit, or even better) for non-Lisp code. More informative indexing for imenu. The author of Tree-sitter articulated its merits a lot better in this Strange Loop talk. The minor mode tree-sitter-mode provides a buffer-local...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    clj-refactor.el

    clj-refactor.el

    CIDER extension that provides powerful commands to refact Clojure code

    A CIDER extension that provides powerful commands for refactoring Clojure code. clj-refactor provides powerful refactoring functionality for Clojure projects. It complements the refactoring functionality you'd find in clojure-mode and CIDER. The more advanced refactorings require our nREPL middleware refactor-nrepl. From version 2.2.0 onwards if cider-jack-in is used it is injected automatically. profiles.clj or profile.boot don't need to be modified anymore for the above usecase! On the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Mozc

    Mozc

    Mozc - a Japanese Input Method Editor designed for multi-platform

    Mozc is an open source Japanese Input Method Editor (IME) developed by Google, designed to provide Japanese text input across multiple operating systems including Android, macOS, Windows, GNU/Linux, and Chromium OS. The project originated as a subset of Google Japanese Input, released publicly under the BSD 3-Clause license for community use and development. Mozc offers core IME functionality such as text conversion, prediction, and dictionary-based input, enabling users to efficiently type...
    Downloads: 10 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    SLIME

    SLIME

    The Superior Lisp Interaction Mode for Emacs

    SLIME is a Emacs mode for Common Lisp development. Inspired by existing systems such Emacs Lisp and ILISP, we are working to create an environment for hacking Common Lisp in. SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime mode, an Emacs minor mode that complements the standard lisp mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Centaur Emacs

    Centaur Emacs

    A Fancy and Fast Emacs Configuration

    This is an Emacs distribution that aims to enhance the default Emacs experience. It alters a lot of the default settings, bundles a plethora of additional packages and adds its own core library to the mix. The final product offers an easy to use Emacs configuration for Emacs newcomers and lots of additional power for Emacs power users. It’s able to run on Windows, GNU Linux and macOS. It is compatible ONLY with GNU Emacs 26.1 and above. In general you’re advised to always run with the latest...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    org-ql

    org-ql

    An Org-mode query language, including search commands and saved views

    This package provides a query language for Org files. It offers two syntax styles: Lisp-like sexps and search engine-like keywords. It includes three libraries: The org-ql library is flexible and may be used as a backend for other tools. The libraries org-ql-search and helm-org-ql (a separate package) provide interactive search commands and saved views. The package org-ql may be installed directly from MELPA or with other tools like Quelpa. After installation, you can use the commands...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Emacs-Helm

    Emacs-Helm

    Emacs incremental completion and selection narrowing framework

    Emacs incremental completion and selection narrowing framework. Helm is an Emacs framework for incremental completions and narrowing selections. It helps to rapidly complete file names, buffer names, or any other Emacs interactions requiring selecting an item from a list of possible choices. Helm is a fork of anything.el, which was originally written by Tamas Patrovic and can be considered to be its successor. Helm cleans the legacy code that is leaner, modular, and unchained from...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    web-mode.el

    web-mode.el

    Web template editing mode for emacs

    web-mode.el is an autonomous emacs major mode for editing web templates. HTML documents can embed parts (CSS / JavaScript) and blocks (client / server side). web-mode.el is compatible with many template engines: PHP, JSP, ASP, Django, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah, Smarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js, Google Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc. Compatibility with many template engines : php, jsp, gsp (grails), asp...
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    Edit, lint, debug, and run MATLAB in Emacs
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    RefDB is a reference database and bibliography tool for SGML, XML, and LaTeX documents, sort of a Reference Manager or BibTeX for markup languages. It is portable and known to run on Linux, Free/NetBSD, OSX, Solaris, and Windows/Cygwin.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    dap-mode

    dap-mode

    Emacs Debug Adapter Protocol

    ...You should execute this code using C-M-x for the changes to apply. You should also copy this code into your Emacs configuration if you wish to make it persistent.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Irony-Mode

    Irony-Mode

    A C/C++ minor mode for Emacs powered by libclang

    irony-mode is an Emacs minor-mode that aims at improving the editing experience for the C, C++ and Objective-C languages. It works by using a combination of an Emacs package and a C++ program (irony-server) exposing libclang. irony-server provides the libclang interface to irony-mode. It uses a simple protocol based on S-expression. This server, written in C++ and requires the specified packages to be installed on your system. Exactly one package manager should manage irony-mode. If using...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CC Mode is a GNU Emacs and XEmacs mode for editing C and other languages with similar syntax; currently C++, Objective-C, Java, CORBAs IDL, Pike, and AWK. It is a standard package in both GNU Emacs and XEmacs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Log4j mode - a major mode for viewing log files in Emacs - including syntax highlighting, log file filtering, and source code browsing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Yasnippet official snippet collections

    Yasnippet official snippet collections

    Collection of yasnippet snippets for many languages

    ...YASnippet is a template system for Emacs. It allows you to type an abbreviation and automatically expand it into function templates. Bundled language templates include: C, C++, C#, Perl, Python, Ruby, SQL, LaTeX, HTML, CSS and more. The snippet syntax is inspired from TextMate's syntax, you can even import most TextMate templates to YASnippet. Watch a demo on YouTube.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Emacs for w64

    Clean, optimized w64 Emacs.

    This project provides clean, optimized w64 binary builds of the latest Emacs git snapshots with image support enabled. It is, however, not *the* official distribution of Emacs. Happy hacking!
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    Ivy Swiper

    Ivy Swiper

    Generic completion frontend for Emacs, Swiper

    Ivy is an interactive interface for completion in Emacs. Emacs uses the completion mechanism in a variety of contexts: code, menus, commands, variables, functions, etc. Completion entails listing, sorting, filtering, previewing, and applying actions on selected items. When active, ivy-mode completes the selection process by narrowing available choices while previewing in the minibuffer. Selecting the final candidate is either through simple keyboard character inputs or through powerful...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Spacemacs

    Spacemacs

    A community-driven Emacs distribution

    The best editor is neither Emacs nor Vim, it's Emacs *and* Vim, courtesy of Spacemacs! Spacemacs is an extension of the popular text editor Emacs, that offers a whole new way of experiencing Emacs. It is a community-driven Emacs distribution that focuses on ergonomics, mnemonics and consistency. Using it comes naturally to both Emacs and Vim users. In fact, you could even combine the two editing styles. Enabling you to switch between input styles makes Spacemacs a great choice for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Smartparens

    Smartparens

    Minor mode for Emacs that deals with parens pairs

    Smartparens is a minor mode for dealing with pairs in Emacs. We generally target GNU Emacs version 24.3 and newer, however, everything should work mostly fine on anything newer than version 24. You can install smartparens from MELPA. Once installed, enable the default configuration. You may want to try smartparens-strict-mode. This enforces that pairs are always balanced, so commands like kill-line keep your code well-formed. Inside Emacs, M-x sp-cheat-sheet will show you all the commands...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    emacs-w64

    emacs-w64

    64-Bit GNU Emacs for MS Windows with optimization.

    A GNU Emacs binary distribution for users who want to use Emacs natively in 64-Bit Windows (x86_64). This project will focus on providing unmodified, up-to-date (from git master and newest release), and optimized w64 binary builds. Also available on GitHub: https://github.com/zklhp/emacs-w64/releases For details concerning the build, please see the wiki page on https://sourceforge.net/p/emacsbinw64/wiki/Build%20guideline%20for%20MSYS2-MinGW-w64%20system/....
    Downloads: 9 This Week
    Last Update:
    See Project
  • 22

    GNU Hyperbole: The Everyday Info Manager

    Create hyperlinks just by dragging, find contacts instantly, ...

    GNU Hyperbole (pronounced Ga-new Hi-per-bo-lee), or just Hyperbole, is an amazing programmable hypertextual information management system implemented as a GNU Emacs package. This is the first public release in 2016. Hyperbole has been greatly expanded and modernized for use with the latest Emacs 25 releases; it supports GNU Emacs 24.4 or above. It contains an extensive set of improvements that can greatly boost your day-to-day productivity with Emacs and your ability to manage information...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    jtags - enhanced tags lookup for Java

    Emacs minor mode that provides enhanced tags lookup for Java code.

    Emacs minor mode that provides enhanced tags lookup for Java code. Show declaration or Javadoc for the identifier at point, complete partly typed identifiers, and update TAGS files from within Emacs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    MMM Mode is an add-on package for emacs that enables the user to edit different parts of a file in different major modes. It is well suited for editing embedded code and code-generating code. The development is hosted at GitHub now: https://github.com/purcell/mmm-mode Please report any issues there.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Aquamacs Emacs is a Mac-native distribution of the powerful Emacs text editor (versions 23+), featuring Plug&Play and a great UI. Aquamacs feels just right on the Mac, interacts well with other apps, while supporting Emacs' keys and Elisp packages.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next