WebAppers

/ best free open source web resources /

Shopify

Scalable Language: Object-Oriented Meets Functional

Posted · Category: BSD License, Framework

Scala is an acronym for “Scalable Language”. This means that Scala grows with you. You can play with it by typing one-line expressions and observing the results. But you can also rely on it for large mission critical systems, as many companies, including Twitter, LinkedIn, or Intel do.

Scala is a pure-bred object-oriented language. Conceptually, every value is an object and every operation is a method-call. The language supports advanced component architectures through classes and traits.

Scala’s approach is to develop a small set of core constructs that can be combined in flexible ways. This applies also to its object-oriented and functional natures. Features from both sides are unified to a degree where Functional and Object-oriented can be seen as two sides of the same coin.

scala

Requirements: -
Demo: http://www.scala-lang.org/
License: BSD License

Polymer – A New Type of Library for the Web

Posted · Category: BSD License, Framework

Web Components usher in a new era of web development based on encapsulated and interoperable custom elements that extend HTML itself. Built atop these new standards, Polymer makes it easier and faster to create anything from a button to a complete application across desktop, mobile, and beyond.

Polymer brings an implementation of material design to the web. The paper elements range from controls to effects and user interaction. Designer is a drag and drop tool for prototyping apps using Polymer. You can save your experiments as Github gists.

polymer

Requirements: -
Demo: http://www.polymer-project.org/
License: BSD License

Waves – Click Effect Inspired by Google’s Material Design

Posted · Category: BSD License, Buttons

Waves is click effect inspired by Google’s Material Design. It’s easy to use Waves. Download the latest version of Waves from Github repository. Just include waves.min.css and waves.min.js to your HTML file. And Waves is ready to use.

Waves works in latest modern browser (i.e. Chrome, Firefox, Opera and Safari) and also IE10+. Waves is partially support mobile device by using touchstart and touchend event. Waves currently in beta version. It’s still buggy, and lot of changes will happen until it reach general available state.

google-click-effect

Requirements: JavaScript Framework
Demo: http://publicis-indonesia.github.io/Waves/
License: BSD License

Create Interactive Stories for Journalists & Designers

Posted · Category: BSD License, Framework

Odyssey.js is an open-source tool that allows you to combine maps, narratives, and other multimedia into a beautiful story. Creating new stories is simple, requiring nothing more than a modern web-browser and an idea. You enhance the narrative and multimedia of your stories using Actions that will let you tell your story in an exciting new way. Use our Templates to control the overall look and feel of your story in beautifully designed layouts.

Experts can also add custom Templates and Actions (e.g. map movements, video and sound control, or the display or new content). The library is open source and freely available to use in your projects.

odyssey

Requirements: -
Demo: http://cartodb.github.io/odyssey.js/
License: BSD 3-clause License

Pop – Extensible iOS and OS X Animation Library

Posted · Category: BSD License, Framework

Pop is an extensible animation engine for iOS and OS X. In addition to basic static animations, it supports spring and decay dynamic animations, making it useful for building realistic, physics-based interactions.

The API allows quick integration with existing Objective-C codebases and enables the animation of any property on any object. It’s a mature and well-tested framework that drives all the animations and transitions in Facebook Paper App. Pop is released under a BSD License.

paper

Requirements: iOS and OS X
Demo: https://github.com/facebook/pop
License: BSD License

Dat – Open Source Data Package Managment

Posted · Category: BSD License, Tools

Dat is an open source tool that enables the sharing of large datasets, the goal being a collaboration flow similar to what git offers for source code. The dat project is officially a project of the US Open Data Institute, a not-for-profit organization based in the United States, but they work towards sharing data across the galaxy.

However, it isn’t quite ready for prime time yet, but if you want to play around with the pre-alpha version of dat please check out the dat repository on GitHub.

dat-data

Requirements: -
Demo: http://dat-data.com/
License: BSD License

Swiping and Reordering Lists on Touch Screens

Posted · Category: BSD License, Tables

Slip is a tiny library for interactive swiping and reordering of elements in lists on touch screens. No dependencies. You interact with the library via custom DOM events for swipes/reordering. Call new Slip to make element’s children swipeable and add event listeners.

The current limitation is that it doesn’t scroll page when dragging element to edge of the screen. And there are few bits in animations that could be smoother or more efficient. It is released under BSD Licensed.

slip

Requirements: JavaScript Framework
Demo: http://pornel.net/slip/
License: BSD License

Apply CSS Based on the Text Rasterizer and Antialiasing

Posted · Category: BSD License, Fonts

Type Rendering Mix detects your browser’s text rasterizer and antialiasing method by parsing the user agent string. It will then add two classes to your HTML element. One class will describe the text rasterizer and the other is antialiasing method.

Type Rendering Mix is useful in many situations. Let’s say you are using Proxima Nova on your website. Due to the way the Core Text rasterizer works, fonts will look heavier on OS X and iOS than on other platforms. Using Type Rendering Mix you can instead decrease the font weight for browsers that use Core Text to render text. By only applying changes when Core Text is used you will achieve a more consistent rendering while preserving the accuracy of sub-pixel antialiasing.

type-rendering

Requirements: JavaScript Framework
Demo: http://typerendering.com/
License: BSD License

Kite: An Open Source Replacement to Gmail

Posted · Category: BSD License, Webmail

Kite is an opensource replacement to Gmail. Kite is a webmail designed to look a lot like gmail and to be easily deployable on a single server. It’s written in Javascript with Angularjs for the frontend, and in Python 2 for the backend. It is released under BSD-license.

Kite is still very much alpha software : it can only display individual messages. He hopes to get something a lot more useable in the next few months, though. He’ll start with threading, gmail-style, and the old school compose. Please feel free to fork it on GitHub and modify it as you like.

kite-gmail

Requirements: JavaScript and Angularjs Framework
Demo: http://khamidou.github.io/kite/
License: BSD License

Dart – A New Language for Structured Web Apps

Posted · Category: BSD License, Framework

Dart is a new language, with tools and libraries, for structured web app engineering. The Dart language is familiar and easy to learn. It’s class based and object oriented, without being dogmatic. The core libraries provide all the basics, including support for asynchronous programming with Futures.

Polymer.dart lets you use future web APIs today, with support for web components, custom elements, data binding, and more. Dart apps are fastest in the Dart VM, but they can be speedy even after compilation to JavaScript. All modern browsers (both desktop and mobile) can run Dart web apps, thanks to the Dart-to-JavaScript compiler.

dart-framework

Requirements: -
Demo: https://www.dartlang.org/
License: New BSD License

Page 1 of 812345678»
Supported By

Deals

Web Browsers Icon Set
Food Icon Set
Flat Icon Set

Flat Icon Set

100 icons