awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
koenbok avatar

koenbok/Framer

0
View on GitHub↗
5,885 stars·479 forks·JavaScript·MIT·14 viewsframer.com↗

Framer

Framer - Design Everything

Features

  • Animation Prototyping Sandboxes - A platform for designing and testing animated user interfaces with configurable curves and physics-based motion.
  • Spring Physics - Applies spring-based physics calculations to animate properties with natural motion and momentum.
  • Interactive Prototyping - Designs and tests multi-step user interactions with custom logic and timing to simulate real app behavior.
  • Scene Graphs - Organizes visual elements into a hierarchical tree of layers with parent-child relationships for spatial management.
  • Canvas Rendering Engines - Renders visual elements directly onto an HTML5 canvas for smooth animations and graphics.
  • Configurable Property Animators - Interpolates numeric properties over time using configurable easing curves for smooth transitions.
  • Design & Prototyping Tools - An interactive design tool for creating animated, multi-step prototypes that run on desktop and mobile browsers.
  • Event-Driven Interaction Handlers - Handles user input and state changes through a publish-subscribe event system for responsive prototyping.
  • Interactive Prototyping Engines - Orchestrates multi-step user interactions with custom timing and logic for realistic prototyping.
  • Motion Effect Prototyping - Animates position, scale, and opacity with configurable curves and physics for realistic visual effects.
  • Interaction Orchestrators - Orchestrates multi-step user interactions with custom logic and timing for realistic prototyping.
  • Prototyping Platforms - Runs interactive prototypes on desktop browsers and mobile devices to verify behavior across platforms.
  • Touch and Mouse Events - Normalizes touch and mouse input events across desktop and mobile browsers for cross-platform consistency.
  • Cross-Platform Interaction Frameworks - Runs prototypes on both desktop browsers and mobile devices to validate behavior across platforms.

Star history

Star history chart for koenbok/framerStar history chart for koenbok/framer

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Framer

Similar open-source projects, ranked by how many features they share with Framer.
  • ibanimatable/ibanimatableIBAnimatable avatar

    IBAnimatable/IBAnimatable

    8,652View on GitHub↗

    IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and navigation transitions within a graphical environment. It provides a designer for creating and prototyping animations directly within the Apple Interface Builder environment and a system for building custom interface components through a visual attributes panel. The project distinguishes itself by offering a visual interface transition editor for configuring screen navigation and gesture-driven transitions without manual coding. It includes a prototyping sandbox for testing interaction

    Swift
    View on GitHub↗8,652
  • konvajs/react-konvakonvajs avatar

    konvajs/react-konva

    6,362View on GitHub↗

    react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering engine and interactive canvas toolset that allows for the drawing and management of complex 2D shapes and graphics using a React component model. The library maps reactive component trees to an underlying object-oriented graphics scene graph, enabling the synchronization of visual states with application data. It provides specialized tools for building interactive graphical interfaces, including support for multi-touch gestures, drag-and-drop functionality, and real-time trans

    TypeScript
    View on GitHub↗6,362
  • apache/echartsapache avatar

    apache/echarts

    66,629View on GitHub↗

    Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data visualizations in web browsers. It functions as a canvas-based charting engine and a statistical data visualization suite that transforms datasets into visual representations. The framework provides specialized capabilities for three-dimensional data visualization, including the generation of 3D plots and globe visualizations. It also serves as a web-based geographic mapping tool for overlaying heatmaps, routes, and data distributions onto interactive maps. The library covers a br

    TypeScriptapachecanvascharting-library
    View on GitHub↗66,629
  • tsparticles/tsparticlestsparticles avatar

    tsparticles/tsparticles

    8,887View on GitHub↗

    tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create customizable effects, confetti, and interactive backgrounds using HTML5 Canvas. It functions as a plugin-based graphics engine and a web component animation engine, allowing for the generation of complex behaviors and themes through structured JSON configuration objects. The project provides a cross-framework animation wrapper with dedicated compatible components for integrating effects into React, Vue, Angular, and Svelte. Its modular architecture allows users to extend the en

    TypeScript2dangularanimations
    View on GitHub↗8,887
See all 30 alternatives to Framer→

Frequently asked questions

What does koenbok/framer do?

Framer - Design Everything

What are the main features of koenbok/framer?

The main features of koenbok/framer are: Animation Prototyping Sandboxes, Spring Physics, Interactive Prototyping, Scene Graphs, Canvas Rendering Engines, Configurable Property Animators, Design & Prototyping Tools, Event-Driven Interaction Handlers.

What are some open-source alternatives to koenbok/framer?

Open-source alternatives to koenbok/framer include: ibanimatable/ibanimatable — IBAnimatable is a set of visual design tools for prototyping bespoke interface elements, motion effects, and… tsparticles/tsparticles — tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create… apache/echarts — Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data… konvajs/react-konva — react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… excalidraw/excalidraw — This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a…