All Projects → linkedin → Opticss

linkedin / Opticss

Licence: bsd-2-clause
A CSS Optimizer

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Opticss

Vroom
Vehicle Routing Open-source Optimization Machine
Stars: ✭ 533 (-25.56%)
Mutual labels:  optimization
Jenetics
Jenetics - Genetic Algorithm, Genetic Programming, Evolutionary Algorithm, and Multi-objective Optimization
Stars: ✭ 616 (-13.97%)
Mutual labels:  optimization
Tiramisu
A polyhedral compiler for expressing fast and portable data parallel algorithms
Stars: ✭ 685 (-4.33%)
Mutual labels:  optimization
Glidebitmappool
Glide Bitmap Pool is a memory management library for reusing the bitmap memory
Stars: ✭ 544 (-24.02%)
Mutual labels:  optimization
Chillout
Reduce CPU usage by non-blocking async loop and psychologically speed up in JavaScript
Stars: ✭ 565 (-21.09%)
Mutual labels:  optimization
Pydis
A redis clone in Python 3 to disprove some falsehoods about performance.
Stars: ✭ 623 (-12.99%)
Mutual labels:  optimization
Cpp optimizations diary
Tips and tricks to optimize your C++ code
Stars: ✭ 517 (-27.79%)
Mutual labels:  optimization
Casadi
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
Stars: ✭ 714 (-0.28%)
Mutual labels:  optimization
Teaser Plusplus
A fast and robust point cloud registration library
Stars: ✭ 607 (-15.22%)
Mutual labels:  optimization
Optim.jl
Optimization functions for Julia
Stars: ✭ 679 (-5.17%)
Mutual labels:  optimization
Solid
🎯 A comprehensive gradient-free optimization framework written in Python
Stars: ✭ 546 (-23.74%)
Mutual labels:  optimization
Bayesianoptimization
A Python implementation of global optimization with gaussian processes.
Stars: ✭ 5,611 (+683.66%)
Mutual labels:  optimization
Cppnumericalsolvers
a lightweight C++17 library of numerical optimization methods for nonlinear functions (Including L-BFGS-B for TensorFlow)
Stars: ✭ 638 (-10.89%)
Mutual labels:  optimization
Pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Stars: ✭ 540 (-24.58%)
Mutual labels:  optimization
Osqp
The Operator Splitting QP Solver
Stars: ✭ 689 (-3.77%)
Mutual labels:  optimization
Apkgolf
The smallest Android APK in the world
Stars: ✭ 528 (-26.26%)
Mutual labels:  optimization
Better Monadic For
Desugaring scala `for` without implicit `withFilter`s
Stars: ✭ 622 (-13.13%)
Mutual labels:  optimization
Closure Compiler
A JavaScript checker and optimizer.
Stars: ✭ 6,277 (+776.68%)
Mutual labels:  optimization
Gradient Free Optimizers
Simple and reliable optimization with local, global, population-based and sequential techniques in numerical discrete search spaces.
Stars: ✭ 711 (-0.7%)
Mutual labels:  optimization
Hyperparameter hunter
Easy hyperparameter optimization and automatic result saving across machine learning algorithms and libraries
Stars: ✭ 648 (-9.5%)
Mutual labels:  optimization

OptiCSS

Greenkeeper badge

OptiCSS is a template-aware stylesheet optimizer.

Most developers don't use OptiCSS directly. You may be looking for a style framework that uses it:

  • CSS Blocks
  • Add your project to this list! We want to collaborate with you on adopting OptiCSS.

Overall architecture documentation.

This is a monorepo, there's different documentation available in the various packages:

Public API & Libraries:

These packages are what we expect others to have dependencies on. We are careful about their public APIs and backwards compatibility.

  • opticss: The core library containing the optimizer. README
  • template-api - The template analysis API.
  • element-analysis: The element analysis API.
  • resolve-cascade - A library that produces a resolved cascade for CSS selectors against a DOM without using a browser. README
  • util - Common utilities and data structures that we share across our project.

Internal Dependencies:

These packages are extracted to allow them to be shared. You probably won't need to depend on them. As long as the other packages in this monorepo compile and pass tests we don't worry about backwards incompatibilty for these.

  • simple-template - A custom template language we use for testing OptiCSS.
  • attr-analysis-dsl - A custom DSL for expressing attribute analysis succinctly.
  • code-style: The coding styleguide and linters for OptiCSS. README

Miscellany

  • demo-app: An interactive demo of OptiCSS.
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].