Home > Cloud, FOSS, Internet, Technology > Amazing free cloud services for application developers

Amazing free cloud services for application developers

Dear visitor,

effective immediately, we have moved to our dedicated servers in http://www.brizoma.com/

Please update your bookmarks, since we will not update this site anymore.

See you in BRIZOMA.COM


This is a list of free services that I discovered. They are all cloud-based and provide specific support for application developers. If you code alone or in a small team, they are totally great and free-as-in-beer. If you plan to upgrade, their services are still inexpensive. The most interesting part is that they allow you to concentrate on your main task -coding-.

 

Cloud IDEs

Koding: A free, fully featured Cloud Development environment. Create and edit code from anywhere.

Cloud9 IDE: Cloud9 IDE is an online development environment for Javascript and Node.js applications as well as HTML, CSS, PHP, Java, Ruby and 23 other languages.

eXo Cloud IDE: eXo Cloud IDE is a multi-tenant, hosted development environment that enables social coding – the collaborative development of applications, gadgets and mashups that can be deployed directly to a PaaS. Best of all, it’s completely free – and claiming your own Cloud IDE takes just minutes.

Source Code Management

Cloudforge (Codesion): CloudForge (previously Codesion) is an easy to use development Platform as a Service delivered by CollabNet Cloud Services. CloudForge provides hosted source code management, agile tools, integrations with popular cloud services, API integration services, and front-ends the deployment to PaaS and IaaS platforms like CloudFoundry.com, Force.com, and Amazon Web Services. CloudForge is fast, self-service, and designed to meet the needs of Enterprise scalability and security.

GitHub: GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.

Atlassian Bitbucket: Store all of your Git and Mercurial source code in one place with unlimited private repositories. Includes issue tracking, wiki, and pull requests.

Mercurial: Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.

Fossil: Simple, high-reliability, distributed software configuration management.

Issue Tracking

TrackStudio: TrackStudio is an ultra-configurable issue tracking system, workflow engine and document management system that can be used to track the progress of any kind of task such as issue resolution, requirements gathering, desktop support handling, project monitoring, hardware deployment and staff hiring.

YouTrack: YouTrack is an innovative, keyboard-centric issue tracking and project tracking tool. Customize your issue tracker to fit your workflow — not the other way around. Manipulate issues with just two simple controls and enjoy lightning-fast bug tracking and reporting!

Issue Tracking Anywhere: Issue Tracking Anywhere is a web-based, bug & issue tracking system designed for work item tracking, project tracking, customer support and software development.

Fogbuzz: offers a free hosted bug tracking + mercurial versioning system for teams of up to two people

Cloud Database and Open Source DBs

xeround: Xeround (pronounced zeh-round) is a service that replaces your existing MySQL database and provides seamless MySQL scalability and high availability. Xeround runs in the cloud, allowing you to scale your database up or out automatically, and maintain availability even in the event of failure. You can run your database on Amazon Web Services and on Rackspace, on HP Cloud Services, as well as via the Heroku, Engine Yard, PHP Fog and AppHarbor platforms. Additional cloud service providers are being added on-going.

MySQL: MySQL is the world’s most popular open source database. Whether you are a fast growing web property, technology ISV or large enterprise, MySQL can cost-effectively help you deliver high performance, scalable database applications.

CouchDB: CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents with your web browser, via HTTP. Query, combine, and transform your documents with JavaScript. CouchDB works well with modern web and mobile apps. You can even serve web apps directly out of CouchDB. And you can distribute your data, or your apps, efficiently using CouchDB’s incremental replication. CouchDB supports master-master setups with automatic conflict detection.

MongoDB: MongoDB (from “humongous”) is a scalable, high-performance, open source NoSQL database. Written in C++.

Cassandra: The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra’s support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages.

Neo4j: Neo4j is a high-performance, NOSQL graph database with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables — yet enjoys all the benefits of a fully transactional, enterprise-strength database. For many applications, Neo4j offers performance improvements on the order of 1000x or more compared to relational DBs.

Apache Hadoop: The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using a simple programming model. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-avaiability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-availabile service on top of a cluster of computers, each of which may be prone to failures.

Tadpole for DB: Tadpole for DB Tools is Unified infrastructure tool, various environment based interface for managing CUBRID, MySQL, Oracle, SQLite, MSSQL, PostgreSQL and MongoDB databases. It enables you to handle typical DB over the World Wide Web

CMS

WordPress: WordPress is an Open Source project, which means there are hundreds of people all over the world working on it. It also means you are free to use it for anything from your cat’s home page to a Fortune 500 web site without paying anyone a license fee and a number of other important freedoms.

Drupal: Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization.

Joomla: Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.

IaaS, PaaS, Code Hosting

Amazon Web Services: To help new AWS customers get started in the cloud, AWS is introducing a free usage tier. New AWS customers will be able to run a free Amazon EC2 Micro Instance for a year, while also leveraging a free usage tier for Amazon S3, Amazon Elastic Block Store, Amazon Elastic Load Balancing, and AWS data transfer. AWS Free Usage Tier (Per Month) provides 750 hours of Amazon EC2 Linux Micro Instance usage (613 MB of memory and 32-bit and 64-bit platform support) – enough hours to run continuously each month. These free tiers are only available to new AWS customers, and are available for 12 months following your AWS sign-up date.

Cloud Bees: The CloudBees Platform as a Service (PaaS) architecture provides a powerful foundation for cloud development and deployment services. Build, Run & Manage Java applications in the cloud. It’s easy, it’s fast, it’s Java in the Cloud.

Engine Yard: Engine Yard Cloud is the best Platform as a Service (PaaS) for a wide range of applications, from small-scale web applications that run within a single compute instance, to large-scale enterprise applications that require the reliability, elasticity and performance of high-availability clusters. 500 free hours for new users.

Jelastic: Jelastic is the next generation of Java hosting platforms which can run and scale ANY Java application with no code changes required(Thanks to Manner Oshaf for suggesting this one in a comment on our previous post).

phpFog: The PHP Fog application stack is designed to provide reliability, ease of use, scalability, and speed. From the incoming HTTP request to the delivery of your critical data and features, we’ve baked in redundancies and optimizations in every piece of the stack to deliver reliability and speed. We’ve talked to thousands of customers to understand the pain points and build an infrastructure that automates scalability and makes deployment and management of applications easy. Developers love us, and IT departments need us.

Load Testing

LoadStorm: LoadStorm™ is a web load test tool. It solves the problem of expensive traditional performance testing tools and the hassle of hosting open source tools.

Soasta: CloudTest® Lite, SOASTA’s free downloadable edition, delivers rapid test creation and real-time analytics for functional testing and frequent, lower-scale performance testing throughout the application development life cycle.

BlazeMeter: BlazeMeter is a 100% JMeter-compatible, self-service load testing cloud. Instantly generate massive stress tests with comprehensive reporting and analysis tools.

Monitoring

Pingdom: Pingdom has a very strong and narrow focus. That focus lies on covering the uptime monitoring needs of 90% of the companies in the world. Instead of branching out into other areas, we will instead place all our efforts into maintaining the best uptime monitoring service available.

Monitor.us: Premier free, all-in-one, Web and Cloud systems monitoring service.

Neustar Web Performance: Convenient and customizable website monitoring and load testing.

CopperEgg: CopperEgg provides a free full featured monitoring service for 2 servers and free web monitoring too. All real-time (updates every few seconds not minutes), sweet UI, and literally installs in a few seconds.

Knowledge Base, Helpdesk

UserVoice: UserVoice creates simple online feedback, help desk and knowledge base software. Our insight and support platforms enable businesses to understand and engage with customers with ease.

NeuQS: Whether you are looking for help desk software to support your own company users, or are a support organisation looking after multiple companies with many sites, NeuQs Help Desk Software will ensure you deliver professional levels of service through timely management and high levels of feedback.

2Help.Biz: 2Help.biz is a powerful and reliable help desk and customer support system. It helps you to quickly answer support tickets using predefined replies and self service knowledgebase.

iHelpDesk: iHelpDesk is a hosted help desk application that allows organizations to keep track of issues, reduce manual effort in resolving problems and improve service quality.

Web Analytics

Google Analytics: Google Analytics is the enterprise-class web analytics solution that gives you rich insights into your website traffic and marketing effectiveness. Powerful, flexible and easy-to-use features now let you see and analyse your traffic data in an entirely new way. With Google Analytics, you’re more prepared to write better-targeted ads, strengthen your marketing initiatives and create higher converting websites.

Woopra: Woopra is based on the idea that the true power of real-time analytics comes from the ability to use it as the foundation of your customer engagement efforts. For that reason, all of these capabilities are captured within a single, user friendly platform.

ClickTale: See everything visitors do on your website, every mouse move, hover click and scroll. Find videos of visitors who experienced errors, abandoned your shopping cart, or could not find what they were looking for.

Clicky: Clicky is a real time web analytics service. This means that when you login and view your stats, you are seeing up to the minute data on the traffic to your web site. Most services don’t let you see what’s happening “today” until the day after.

Loggly: not directly a web analytics package but a log analysis. Free if you choose the 200 MB/day with 1 week retention, which are the minimum values for their service.

 

Advertisements
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: