awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Code52 avatar

Code52/carnac

0
View on GitHub↗
4,531 estrellas·525 forks·C#·MS-PL·3 vistascarnackeys.com↗

Carnac

Carnac es una herramienta de monitoreo de entrada de teclado que registra las pulsaciones de teclas en tiempo real y las muestra a través de una superposición de ventana transparente. Está diseñada para proporcionar retroalimentación visual de la actividad del teclado sobre todas las demás aplicaciones activas.

El software captura eventos de teclado a nivel de sistema y traduce los códigos de escaneo de hardware sin procesar en caracteres legibles por humanos. Incluye controles para alternar o pausar la grabación de la entrada para evitar que se muestre información sensible en la pantalla.

La herramienta se utiliza para proporcionar visuales en pantalla para screencasting de desarrolladores, presentaciones de codificación en vivo, grabaciones de tutoriales de software y demostraciones técnicas.

Features

  • OS Input Hooks - Intercepts keyboard events at the system level to capture keystrokes regardless of which application has focus.
  • Screencast and Screenshot Tools - Adds visual feedback of keyboard input to video demonstrations to make the workflow easier to follow.
  • Keystroke Visualizers - Records keystrokes in real time and displays them on screen for viewers during presentations or screencasts.
  • Recorded Software Demonstrations - Displays keystrokes during software demonstrations to help viewers follow technical instructions.
  • Transparent Overlays - Renders a high-level transparent window to display keystroke text on top of all other active applications.
  • Input Visualization Overlays - Provides an on-screen overlay of typed characters to clarify complex keyboard interactions during a live demo.
  • Code Presentation Utilities - Shows keyboard shortcuts and commands on screen in real time during live coding presentations.
  • Input History Buffers - Maintains a temporary queue of recent keystrokes to display a sliding window of input on the screen.
  • Recording Toggles - Switches the capture of keystrokes on and off to prevent sensitive or irrelevant input from being displayed.
  • Input Recording Toggles - Provides a toggle to enable or disable the recording of keystrokes to prevent sensitive information from being displayed.
  • Cross-Platform Input Mapping - Translates raw hardware scan codes into human-readable characters across different operating system keyboard layouts.
  • Privacy Controls - Allows users to temporarily stop the capture of keystrokes to prevent sensitive information from being displayed.
  • Event-Driven UI Rendering - Updates the on-screen overlay immediately whenever new keyboard events are captured by the system listener.

Historial de estrellas

Gráfico del historial de estrellas de code52/carnacGráfico del historial de estrellas de code52/carnac

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Carnac

Proyectos open-source similares, clasificados según cuántas características comparten con Carnac.
  • alyssaxuu/screenityAvatar de alyssaxuu

    alyssaxuu/screenity

    18,321Ver en GitHub↗

    Screenity is a browser-based screen recorder designed to capture screen activity and audio directly within a web browser. It functions as a privacy-focused capture tool that handles data locally and includes a web-based video editor for basic media refinement. The project distinguishes itself through real-time screen annotation tools, allowing users to draw shapes and arrows or zoom into specific areas during a recording. It also provides specialized privacy controls to blur sensitive information and apply backgrounds to camera feeds. The tool covers a broad range of media capabilities, incl

    JavaScriptannotationannotation-toolaudio
    Ver en GitHub↗18,321
  • webadderallorg/recordlyAvatar de webadderallorg

    webadderallorg/Recordly

    17,953Ver en GitHub↗

    Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center

    TypeScriptelectronfreelinux
    Ver en GitHub↗17,953
  • aardio/imtipAvatar de aardio

    aardio/ImTip

    2,580Ver en GitHub↗

    ImTip is a desktop utility that provides input method visualization and large language model integration. It renders real-time indicators at the system text cursor to track language, layout, and punctuation settings. The project connects large language model APIs to a desktop interface to render rich content, including mathematical formulas and syntax-highlighted code. It uses a scriptable logic engine and global hooks to map programmable hotkeys to complex task sequences and external API calls. The software includes tools for desktop UI customization, allowing users to adjust the style, col

    aardioimeinput-method
    Ver en GitHub↗2,580
  • jamiebuilds/spectacle-code-slideAvatar de jamiebuilds

    jamiebuilds/spectacle-code-slide

    4,137Ver en GitHub↗

    This project is a React presentation component designed to create animated code sliders and step-by-step walkthroughs. It functions as a code presentation tool that allows users to highlight syntax and transition between different versions of a codebase during technical demonstrations. The tool enables the creation of animated code walkthroughs by rendering snapshots of code that transition through incremental changes. These sequences are navigated via keyboard inputs, allowing a presenter to advance through code steps to explain logic changes in a live demo. The system provides capabilities

    JavaScript
    Ver en GitHub↗4,137
Ver las 30 alternativas a Carnac→

Preguntas frecuentes

¿Qué hace code52/carnac?

Carnac es una herramienta de monitoreo de entrada de teclado que registra las pulsaciones de teclas en tiempo real y las muestra a través de una superposición de ventana transparente. Está diseñada para proporcionar retroalimentación visual de la actividad del teclado sobre todas las demás aplicaciones activas.

¿Cuáles son las características principales de code52/carnac?

Las características principales de code52/carnac son: OS Input Hooks, Screencast and Screenshot Tools, Keystroke Visualizers, Recorded Software Demonstrations, Transparent Overlays, Input Visualization Overlays, Code Presentation Utilities, Input History Buffers.

¿Qué alternativas de código abierto existen para code52/carnac?

Las alternativas de código abierto para code52/carnac incluyen: alyssaxuu/screenity — Screenity is a browser-based screen recorder designed to capture screen activity and audio directly within a web… aardio/imtip — ImTip is a desktop utility that provides input method visualization and large language model integration. It renders… webadderallorg/recordly — Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines… pomber/code-surfer — Code Surfer is a web-based code slide framework and presentation tool designed for creating technical slides. It… lihaoyun6/quickrecorder — QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio.… jamiebuilds/spectacle-code-slide — This project is a React presentation component designed to create animated code sliders and step-by-step walkthroughs.…