Synthetic Monitoring

Simulate visitor interaction with your site to monitor the end user experience.

View Product Info

FEATURES

Simulate visitor interaction

Identify bottlenecks and speed up your website.

Learn More

Real User Monitoring

Enhance your site performance with data from actual site visitors

View Product Info

FEATURES

Real user insights in real time

Know how your site or web app is performing with real user insights

Learn More

Infrastructure Monitoring Powered by SolarWinds AppOptics

Instant visibility into servers, virtual hosts, and containerized environments

View Infrastructure Monitoring Info
Comprehensive set of turnkey infrastructure integrations

Including dozens of AWS and Azure services, container orchestrations like Docker and Kubernetes, and more 

Learn More

Application Performance Monitoring Powered by SolarWinds AppOptics

Comprehensive, full-stack visibility, and troubleshooting

View Application Performance Monitoring Info
Complete visibility into application issues

Pinpoint the root cause down to a poor-performing line of code

Learn More

Log Management and Analytics Powered by SolarWinds Loggly

Integrated, cost-effective, hosted, and scalable full-stack, multi-source log management

 View Log Management and Analytics Info
Collect, search, and analyze log data

Quickly jump into the relevant logs to accelerate troubleshooting

Learn More

Ten useful open source tools for web developers


The rapidly changing nature of the Web makes it necessary for web developers to constantly be on the lookout for new, shiny tools. This post will hopefully show you some cool tools you didn’t already know about.
Providing you with a list of the ten BEST open source tools for web developers would have been great, but it would be negligent to call this a top ten list because there are so many different tools out there that fall under the Free/Libre/Open Source category. Developers can be notoriously choosy when it comes to the tools they use and it’s close to impossible to create an objective top ten list. Instead, this post presents ten highly useful tools that can make a web developer’s job easier.
In order to be included in this list:

  • The project/tool has to be available on the three major platforms; Mac, Windows, and GNU/Linux.
  • The source code has to be available to any and all developers.
  • Finally, it has to be truly useful to web developers.

By the way, if you were expecting another list with GIMP, FileZilla, and Firefox you are in for a disappointment. These big names were purposely left out to make room for some of the lesser known projects that show promise. So here they are, in no particular order…

OpenLaszlo

This Bossie (InfoWorld’s Best of Open Source Software) winner allows you to create Rich Internet Applications, or RIAs, without the cost of Adobe Flex Builder. OpenLaszlo not only provides developers with a great tool for creating dynamic, interactive websites, but it chips away at the theory that FLOSS doesn’t work in the business world. Both H & R Block and Wal Mart’s web sites are featured in the OpenLaszlo showcase.

Silex

Geared towards webmasters, graphic designers, and Flash developers, Silex provides a content management system that allows you to build a Flash website with any type of media. Silex has been used by companies and individuals to create and manage websites, make  CD-ROMs, display database content, deploy touch screen applications, and many more uses.

Amaya

Go green, promote open source. Amaya, a lightweight web authoring tool not only falls under the open source definition and GNU GPL, but because it is lightweight, it uses far less computing resources than its counterparts. Its functionality ain’t too shabby either. Acting as both a browser and an editor, Amaya allows the developer to create, edit, view, copy, paste, and upload all from within a single environment.

OWASP WebScarab

Touted primarily as an intercepting proxy for HTTP requests, WebScarab also works extremely well as a vulnerability scanner for nasty little things like Cross-Site Scripting and SQL injection points that may exist on your website. So, not only does WebScarab help debug problematic web applications as a proxy, but when running in fuzzer mode it helps developers identify possible vulnerabilities in their site.
The community that sponsors the project, the Open Web Application Security Project (OWASP), brings some pretty heavy hitters in the security industry to the table as supporters.

KompoZer

Looking for an open source replacement to the high-priced WYSIWYG authoring tools? KompoZer is it. Built from Nvu and managed by Mozilla, this little tool packs quite a punch when it comes to web design. Not only does it bring the famous tabs from Firefox, but it comes complete with an FTP site manager, a color picker, CSS editor, form editor, and much more.

Eclipse

The Eclipse software development environment is comprised of the IDE and plug-in system that allows programmers to develop applications in Java , C, C++, COBOL, Python, Perl, PHP, and other languages. Eclipse is another lightweight application running only a small run-time kernel. The actual functionality of the IDE comes from the large number of plug-ins available.

Editra

Built on wxWidgets, this cross-platform text editor holds quite a bit of functionality in a small package. In addition to including syntax highlighting for over sixty programming languages, Editra boasts tabbed windows, language keyword helper, line edit commands, transparency support, as well as custom workspace views. Editra boasts a large library of plug-ins as well that help enhance its functionality. For example, the Launch plug-in lets you run scripts from within Editra and allows for custom output parsing and filtering in many of the supported languages.

Selenium

Need to test web applications but don’t know a scripting language? Selenium can help. Selenium IDE is a Firefox add-on that records clicks, typing, and other actions to make a test, which you can play back in the browser. Remote Control lets you run the tests in different browsers or on different platforms for a comprehensive run of your application in many different environments.

Xenu

Xenu checks for broken links in normal text links, images, frames, plug-ins, backgrounds, local image maps, style sheets, scripts and java applets. Once you have run a check against your site, Xenu offers you a multitude of sorting criteria and reporting features.
To help verify if links really are broken, or just down due to network errors, Xenu allows you to recheck broken links. And, Xenu works with SSL as well!

OpenSourceTemplates.org

Ok, so this doesn’t fall into the same category as the rest but templates are definitely tools of the trade. While there is no real source code, these templates all fall under the Creative Commons license so they can be used on both commercial and non-commercial sites. While there are other open source template sites, Open Source Templates clearly states their licensing on their homepage and doesn’t combine commercial templates in with the Creative Commons ones.
It is definitely worth your while to check back frequently since the templates change.
We hope you found something new in this list that you will have good use of as a web developer!
About the author:
Jeff Orloff is a technology writer and consultant. His work can be found at JeffreyOrloff.com and SequoiaMediaServices.com. His favorite project is the iLAND5 network built specifically for kids.

Introduction to Observability

These days, systems and applications evolve at a rapid pace. This makes analyzi [...]

Webpages Are Getting Larger Every Year, and Here’s Why it Matters

Last updated: February 29, 2024 Average size of a webpage matters because it [...]

A Beginner’s Guide to Using CDNs

Last updated: February 28, 2024 Websites have become larger and more complex [...]

The Five Most Common HTTP Errors According to Google

Last updated: February 28, 2024 Sometimes when you try to visit a web page, [...]

Page Load Time vs. Response Time – What Is the Difference?

Last updated: February 28, 2024 Page load time and response time are key met [...]

Monitor your website’s uptime and performance

With Pingdom's website monitoring you are always the first to know when your site is in trouble, and as a result you are making the Internet faster and more reliable. Nice, huh?

START YOUR FREE 30-DAY TRIAL

MONITOR YOUR WEB APPLICATION PERFORMANCE

Gain availability and performance insights with Pingdom – a comprehensive web application performance and digital experience monitoring tool.

START YOUR FREE 30-DAY TRIAL
Start monitoring for free