Displaying 1 to 20 from 46 results

not-awesome-es6-classes - A curated list of resources on why ES6 (aka ES2015) classes are NOT awesome


Reverse-inspired by all of the awesome lists on GitHub, like Awesome, Awesome Awesomeness, Awesome JavaScript, Awesome React, Awesome Cycle.js, Awesome Go, Awesome Elixir, Awesome Elm, etc. While ES6 brings several useful and syntactically pleasing new features to JavaScript, there are many people in the JS community who feel that adding class syntax to the language was a mistake. I share this sentiment, but I have encountered quite a few programmers in the wild who don't agree or simply don't seem to understand why some of us have this opinion. So, I wanted to create an online reference where people could come to learn specifically about this issue and why they might not actually need class syntax in JavaScript.

attrs - Python Classes Without Boilerplate

  •    Python

attrs is the Python package that will bring back the joy of writing classes by relieving you from the drudgery of implementing object protocols (aka dunder methods). Its main goal is to help you to write concise and correct software without slowing down your code.

mixwith.js - A mixin library for ES6

  •    Javascript

A simple and powerful mixin library for ES6. mixwith differs from other mixin approaches because it does not copy properties from one object to another. Instead, mixwith works with "subclass factories" which create a new class that extends a superclass with the mixin - this is called a mixin application.

MobSoul WPhone Toolkit


Controls: - (NEW) AnimatedTile - RepeatButton - NumericUpDown - GoToMarketPlaceControl Classes: - SaveLoadJPEGService.cs

RAD Studio Code Generation Toolkit

  •    CSharp

RAD Studio is the ultimate class object creator / stored procedure generator and data tier creator for C# and other Visual Studio developers.

MIOLO PHP Framework

  •    PHP

MIOLO is a PHP Object Oriented based Framework that offers a great range of functions allowing rapid application development. MIOLO allows easy modularization of a project, and eases the integration between internal and external software modules. The methodology used in buil...

Search WPF


A small utility to browse the WPF classes and interfaces.

CSO Gateway - An object-oriented alternative to JSON

  •    ASPNET

The CSO Gateway library will recursively explore the classes, structs interfaces and enums in the inheritance hierarchy and composition graph of an object, create equivalent types in javascript and then create an equivalent object on the client side.

neko.js - Classes so easy, cats could use them!

  •    Javascript

Neko.js provides classical inheritance for JavaScript, it does so in a lightweight manner with nearly no overhead when on instantiation. It works both in browsers (IE6+) and all versions of Node.js.

class-lists - A simple javascript utility for conditionally joining class names together, inspired by classNames but with a twist

  •    Javascript

A simple javascript utility for conditionally joining class names together, inspired by classNames but with a twist. Alternatively, you can simply include index.js on your page with a standalone <script> tag and it will export a global classLists method (useful if you're doing Rails), or define the module if you are using RequireJS.

react-extras - Useful components and utilities for working with React

  •    Javascript

Note that this package targets modern browsers. It's up to you to transpile if you need to support older browsers.Automatically binds your React.Component subclass methods to the instance. See the autoBind.react() docs.

babel-plugin-transform-builtin-classes - A fix for the infamous Babel #4480 bug.

  •    Javascript

Inspired by Logan Smyth transformer, but actually very different. This transformer aim is to fix once forever problems with native extends and Custom Elements.

barman - Barman is a small library to brew JavaScript objects

  •    Javascript

Barman is a small library to brew JavaScript objects. It simplifies the definition of objects using single-inheritance and traits like composition.

react-bem-helper - react-bem-helper allows you to easily add BEM-style element and modifier classes to React elements, while hopefully making it easier to scan

  •    Javascript

A helper making it easier to name React.js components according to BEM conventions. It removes the repetition from writing the component name multiple times for elements and elements with modifier classes on them. react-bem-helper allows you to write in a similar-ish DRY fashion, taking away some of the repetition and hopefully making it easier to scan.

Classify - Classify

  •    Javascript

Classify.js is a library that allows for cross platform and cross browser Object Oriented Javascript class definitions using classical inheritance and namespaces behind the prototype syntax in an easy to use interface function. Classify also provides "bound" properties that passes the calling context as the first argument, and "static" properties for static properties and methods on the object definition. Classify is tested in IE 6+, Firefox 2+, Safari 3+, Chrome 3+, and Opera 10+, NodeJs.

touch-node - Sencha Touch NPM module

  •    Javascript

To see the module in action take a look at the example directory where we show how to leverage create classes, mixins for those classes and require them with Ext.Loader.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.