All Projects → jvalen → Pixel Art React

jvalen / Pixel Art React

Licence: mit
Pixel art animation and drawing web app powered by React

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Pug
443 projects
HTML
75241 projects

Projects that are alternatives of or similar to Pixel Art React

Pixieditor
PixiEditor is a lightweight pixel art editor made with .NET 5
Stars: ✭ 210 (-94.01%)
Mutual labels:  pixel-art, draw
Aseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Stars: ✭ 14,832 (+323.41%)
Mutual labels:  pixel-art, draw
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (-27.63%)
Mutual labels:  pixel-art, draw
pixel-art
A minimalist, cross device compatible pixel art editor.
Stars: ✭ 72 (-97.94%)
Mutual labels:  pixel-art, draw
awesome-canvas
Canvas资源库大全中文版。An awesome Canvas packages and resources.
Stars: ✭ 288 (-91.78%)
Mutual labels:  draw
MiniKnight
A pixel-art platformer in F#, where you must fight your way to the portal, collecting coins and slaying orcs along the way!
Stars: ✭ 47 (-98.66%)
Mutual labels:  pixel-art
vue-pixel-art
Vue Pixel Art is an easy way to draw your Pixel Arts. This project is refactored from CSS Collection - DotGen
Stars: ✭ 40 (-98.86%)
Mutual labels:  pixel-art
vpype-pixelart
Pixel art plotting in vpype
Stars: ✭ 40 (-98.86%)
Mutual labels:  pixel-art
Vuewordcloud
Generates a cloud out of the words.
Stars: ✭ 284 (-91.89%)
Mutual labels:  draw
Circularprogressbar
A subclass of {android.view.View} class for creating a custom circular progressBar
Stars: ✭ 255 (-92.72%)
Mutual labels:  draw
Cirque
An iOS component that enables you to draw multi color circle strokes with gradient trasitions between colors
Stars: ✭ 23 (-99.34%)
Mutual labels:  draw
Tile-Studio
Tile / Sprite / Map Editor
Stars: ✭ 59 (-98.32%)
Mutual labels:  pixel-art
dpixel
A Pixel Art Remastering Tool using classic algorithms
Stars: ✭ 42 (-98.8%)
Mutual labels:  pixel-art
isometric
A lightweight JavaScript library, written in TypeScript to create isometric projections using SVGs
Stars: ✭ 53 (-98.49%)
Mutual labels:  draw
Simple Draw
A canvas you can draw on with different colors.
Stars: ✭ 256 (-92.69%)
Mutual labels:  draw
anki-canvas
🖌️ Drawing area widget for Anki to practice Kanji writing
Stars: ✭ 25 (-99.29%)
Mutual labels:  draw
gridder
A Grid based 2D Graphics library
Stars: ✭ 51 (-98.54%)
Mutual labels:  draw
Socket.io
NodeJS《你画我猜》游戏
Stars: ✭ 255 (-92.72%)
Mutual labels:  draw
taileater
A puzzle game where you eat your own tail to win!
Stars: ✭ 19 (-99.46%)
Mutual labels:  pixel-art
canvas-constructor
An ES6 utility for canvas with built-in functions and chained methods.
Stars: ✭ 96 (-97.26%)
Mutual labels:  draw

Pixel Art to CSS

Animate pixel art and get CSS

travis ci

Did you know that you can create pixel art using CSS?

Pixel Art to CSS is an online editor that helps you with that task.

Combining the power of both box-shadow and keyframes CSS properties, you will get CSS code ready to use in your site.

Furthermore, you can download your work in different formats such as a static image, animated GIF or sprite like image.

✏️ Try it out

Pixel Art to CSS aims to be an intuitive tool by its simplicity, however it is equipped with a wide range of features: customize your color palette, go back and forth in time, modify animation settings, save or load your projects, among others.

Example

By default, you will find the following project within the LOAD section:

Cat animation example

See it live at pixelartcss

You can also import it directly submitting this code.

Technical overview

This application has been built with the following technologies:

  • React: Library to build the UI.
  • Redux: Implements a Flux like architecture.
  • ImmutableJS Helps to keep the data immutable aiming to avoid side effects.
  • PostCSS Handle the app CSS.
  • NodeJS + Express (Server side to build an universal application, create and serve the generated drawings).

Installation

npm install

Development

If you just want to develop the interface with no need of the back-end side.

npm run development

Deploy

Create the final build and run the generated React HTML on the server using SSR.

npm run deploy

npm run server

A config.json is needed for deployment with the Twitter and express keys.

Lint

There are several libraries used in the project that help us to keep our codebase healthy:

Every time we commit something it will execute the linters and format the staged files if needed.

If you want to check them individually you could execute the following scripts:

npm run lint
npm run csslint
npm run format

Testing

We are using Jest as the testing platform.

npm run test

Contributing

Help me to improve it 🌱

Create a GitHub issue if there is something wrong or to be improved.

Pull requests are also welcome, please take the following requirements as a checklist before opening one:

  • The PR does fix a problem or adds a new feature, not just cosmetic or syntactic sugar changes.
  • It would be great to open an issue in advance.
  • The PR should be issued to the develop branch.
  • The PR should have a explanation or be related to an issue.

Thank you!

License

MIT Copyright © 2016 Javier Valencia Romero (@jvalen)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].