What is Hadoop?

How It Works and a Hadoop Glossary

Currently, four core modules are included in the basic framework from the Apache Foundation:

Hadoop Common – the libraries and utilities used by other Hadoop modules.

Hadoop Distributed File System (HDFS) – the Java-based scalable system that stores data across multiple machines without prior organization.

YARN – (Yet Another Resource Negotiator) provides resource management for the processes running on Hadoop.

MapReduce – a parallel processing software framework. It is comprised of two steps. Map step is a master node that takes inputs and partitions them into smaller subproblems and then distributes them to worker nodes. After the map step has taken place, the master node takes the answers to all of the subproblems and combines them to produce output.

Other software components that can run on top of or alongside Hadoop and have achieved top-level Apache project status include:

Ambari A web interface for managing, configuring and testing Hadoop services and components.
Cassandra A distributed database system.
Flume Software that collects, aggregates and moves large amounts of streaming data into HDFS.
HBase A nonrelational, distributed database that runs on top of Hadoop. HBase tables can serve as input and output for MapReduce jobs.
HCatalog A table and storage management layer that helps users share and access data.
Hive A data warehousing and SQL-like query language that presents data in the form of tables. Hive programming is similar to database programming.
Oozie A Hadoop job scheduler.
Pig A platform for manipulating data stored in HDFS that includes a compiler for MapReduce programs and a high-level language called Pig Latin. It provides a way to perform data extractions, transformations and loading, and basic analysis without having to write MapReduce programs.
Solr A scalable search tool that includes indexing, reliability, central configuration, failover and recovery.
Spark An open-source cluster computing framework with in-memory analytics.
Sqoop A connection and transfer mechanism that moves data between Hadoop and relational databases.
Zookeeper    An application that coordinates distributed processing.

Commercial Hadoop distributions

Open-source software is created and maintained by a network of developers from around the world. It’s free to download, use and contribute to, though more and more commercial versions of Hadoop are becoming available (these are often called “distros.”) With distributions from software vendors, you pay for their version of the Hadoop framework and receive additional capabilities related to security, governance, SQL and management/administration consoles, as well as training, documentation and other services. Popular distros include Cloudera, Hortonworks, MapR, IBM BigInsights and PivotalHD.

SAS support for big data implementations, including Hadoop, centers on a singular goal – helping you know more, faster, so you can make better decisions. Regardless of how you use the technology, every project should go through an iterative and continuous improvement cycle. And that includes data preparation and management, data visualization and exploration, analytical model development, model deployment and monitoring. So you can derive insights and quickly turn your big Hadoop data into bigger opportunities.

Because SAS is focused on analytics, not storage, we offer a flexible approach to choosing hardware and database vendors. We can help you deploy the right mix of technologies, including Hadoop and other data warehouse technologies.

And remember, the success of any project is determined by the value it brings. So metrics built around revenue generation, margins, risk reduction and process improvements will help pilot projects gain wider acceptance and garner more interest from other departments. We’ve found that many organizations are looking at how they can implement a project or two in Hadoop, with plans to add more in the future.

More on SAS and Hadoop


SEO for everyone • Yoast

  • To get search engines to fully understand your site, you need structured data in the form of Schema.org. This guide helps you on your way.

  • A good cornerstone content strategy means great, up to date content and proper site structure. Learn how Yoast SEO Premium helps with that!

  • Not sure what a rich snippet is? We’ll explain it to you in plain English! On top of that, we’ll help you get them for your site.

  • Did you know you can turn a dynamic WordPress site into a static one? Static sites are fast and secure, says expert Miriam Schwab in an interview.

Get free SEO tips!

  • Get weekly tips on how to optimize your website’s SEO, usability and conversion
  • Be the first to know about new features and other cool (free) plugins.
  • Get our free courses right away to learn how to make your site rank higher.

Don’t know where to start or need help?

  • 24/7 support »

    With a premium Yoast SEO subscription, you can contact our support team with your questions 24/7.

  • Help center »

    In our help center, you can find all the answers to questions about both free and premium plugins.

  • Free support forums »

    All our free WordPress plugins obviously have their own support forums at wordpress.org.

  • Yoast SEO academy »

    Learn everything about SEO, WordPress, and our plugins with our free and premium online courses.


20 Reasons to Search With Bing

PCMag editors select and review products independently. We may earn affiliate commissions from buying links, which help support our testing. Learn more.

It may seem too late to shake up the web search market, but Microsoft’s Bing offers an alternative to Google that may surprise you with some powerful capabilities.

ByMichael Muchmore

February 21, 2018

social share Copy Link Comments

Despite the fact that “Googling” has become a generic term for searching the web, there is actually more than one way to search the web.

What’s more, the alternatives are better than most people might realize. Two of my favorites are Bing and the privacy-focused DuckDuckGo, both of which offer benefits not found in the overwhelming market leader.

Google makes a great product, no argument there at all. But in my opinion, the results on Microsoft’s Bing are just as good. In fact, whenever I’ve not been able to find something in Bing, it’s not on Google either.

It’s not just a matter of switching for switching’s sake; you gain quite a few things with Bing. Not only does the home page feature a different beautiful, inspiring, National Geographic-style photo every day, but results are often enhanced with unique, helpful info cards and graphics. You can even accumulate points for real-world rewards.

With over 90 percent of worldwide internet search, according to StatCounter, Google’s ownership of the web search space may seem like a done deal, but tech companies that people thought would always be on top have regularly toppled. Yahoo was the only game in town before Excite arrived. MySpace was the world-beating social network once upon a time. Kodak once ruled photography, and IBM was the top tech corporation on earth. This too shall pass.

If you’re ready to give Bing a try, I recommend doing a full switchover for at least a week; change your default browser search engine and home page on your desktop and smartphone. Also, sign in to a Microsoft Account; this way, you can collect reward points and keep track of your search history between devices. If you’re like me, you’ll never switch back. But if not, at least you’ve seen that there are alternatives.

1. The Pretty Picture

The Pretty Picture

Maybe some people like seeing a corporate logo all day. Not me. On Bing, you get an often inspiring, beautiful, and educational image every day. If you missed one, click through the last week’s images via the arrows on the bottom right of the page; heart, share, or download your favorites.

If you’re lucky, you’ll see a mini-video in place of a still photograph, which occasionally pop up for things like moving water, landscapes, or skyscapes. Sometimes there’s also an option to hear sound associated with the home page image.

The Bing home page is more than just a pretty picture; it offers news, weather, and stock quotes at a glance, as well as links to the online versions of Microsoft’s Office apps. If you don’t like any of the extras—even the picture—you can turn them off in Settings.

2. More Useful Result Pages

More Useful Result Pages

During your week of switching to Bing, whenever you don’t find results you want, try the same search in Google. In my experience, if I don’t find it in Bing, I don’t find it in Google, either. In some situations, you’ll get more useful results, as opposed to a list of links, and Bing developers continue to work on delivering them.

In the past couple of months, the Bing team pioneered a technique where, for non-black-and-white topics, you’re shown answers from differing perspectives. To answer questions like “is hot yoga good for you?” Bing shows a panel in which one side shows the pros and the other cons. The feature is still rolling out, but try searching in the form “is x good?” Bing result cards aggregate information from multiple sources gleaned from its language machine learning AI systems.

3. Rewards


For some people, this is the paramount reason to use Bing. Like a good credit card, Bing shares some of the profits with you in the form of Microsoft Points, which you earn by searching, taking online news quizzes, or even by using the Edge browser.

You can redeem points for goodies ranging from Amazon, Starbucks, or Xbox gift cards, sweepstakes for Surface and Xbox products, or donations to organizations such as the Boys and Girls Club of America, Team Rubicon Disaster Response, or the Nature Conservancy. Here’s how to get started.

5. Event Presentation

Event Presentation

Search for Winter Olympics 2018, and Bing gives you a well-designed landing page with clear medal counts, while Google shows a few top stories. The same is true for elections, entertainment awards like the Oscars, and many a sporting event, such as the Super Bowl and March Madness. Which takes us to the next item.

6. Bing Predicts

Bing Predicts

This is a neat feature that works for sports, entertainment awards, and politics. The search engine applies machine-learning and AI to social and other data to come up with a percent chance of winning, whether it’s the Super Bowl, the Oscars, or the presidential election.

7. Lyrics


My PCMag colleague Jeff Wilson reviews music services, and loves a good lyrics option. If he’d simply switch his search engine to Bing, he’d have the lyrics to every tune at his fingertips.

11. Internet Speed Test

Internet Speed Test

At the risk of trampling on our sister property Ookla’s excellent Speedtest.net, I would point out that searching “internet speed” in Bing produces a convenient on-page tester. Happily, the first link below the speedometer is for Ookla. (Note: Google added a copycat tool several months after the feature appeared in Bing.)

12. Get Your Math On

Get Your Math On

One coworker turns to Bing when he wants to convert time values, as Google doesn’t display the answer in minutes and seconds. Bing can also convert currencies, deliver stock quotes, and even do trigonometric functions. The currency converter includes cryptocurrencies such as Bitcoin. Also, type in a holiday name to see its exact date as a large answer up top.

13. Weather Trends

Weather Trends

When planning a trip, I often want to know what the average temperatures and rainfall are during the month I plan to travel. This information is harder to get on standard weather sites than in should be. But Bing makes easy work of it, showing bar graphs for each month. When you do the same search in Google, you get a paragraph of text. Not quite as useful.

14. Review Pros and Cons

Review Pros and Cons

Not that we wouldn’t want you to click through and read the whole review, but sometimes you don’t have time and just need the pros, cons, and bottom line.

15. Translation in Over 60 Languages

Translation in Over 60 Languages

Just like Google, Bing can also read your translation, copy it to the clipboard, or even translate entire websites. Microsoft Translator can also generate a link you can send someone to start a multilingual (spoken) conversation.

16. Office Online

Office Online

Like Google, Microsoft offers online productivity apps, including versions of Word, Excel, and PowerPoint that bear a remarkable resemblance to their desktop versions. Joining them are the OneNote note taking app and Sway, a simple web presentation creator, which are all just a click away from the Bing home page.

17. Maps With Bird’s Eye View

Maps With Bird's Eye View

Yes, Bing has maps, too, and you may be surprised how full featured they are, with directions, street view, traffic, and local business search complete with Yelp ratings and photos. But where they beat Google Maps is with the Bird’s Eye view. Satellite and street view (which Bing also offers) are great, but sometime getting that overhead angle view is more useful, especially when you’re scouting vacation destinations. You get to the view by right-clicking on the map and choosing View Bird’s Eye. It works for over 450 areas. Bing Maps also makes use of data from Here Maps, another great map app.

18. Fun and Games

Fun and Games

If you need to blow off some steam with a diversion, Bing Fun offers casual online games like crosswords, sudoku, 2048, jigsaw puzzles, Rubiks cube, and news quizzes. Thankfully, the Rubiks Cube game includes a step-by-step solution strategy.

19. Trails Near Me

Trails Near Me

Just type that phrase into the search box and you’ll see your best local options, filterable by type of junket (hiking, biking, equestrian), difficulty level, and distance.

20. Bing App

Bing App

Don’t forget the iOS and Android versions of Bing, which resemble the desktop one while adding local info. You can search with your voice using the app, or shoot a picture to grab a QR code link. Swipe up from the bottom of the app screen to browse through the day’s news; click into a story, and you have a reading view option in the embedded browser, which even supports multiple tabs. Quick buttons take you to pressing local needs like restaurants, movies, gas stations, things to do. The Near Me button shows even more local info and deals from Groupon and the like.

Further Reading

Browser Reviews

About Michael Muchmore

Michael Muchmore

Michael Muchmore is PC Magazine’s lead analyst for software and web applications. A native New Yorker, he has at various times headed up PC Magazine’s coverage of Web development, enterprise software, and display technologies. Michael cowrote one of the first overviews of web services for a general audience. Before that he worked on PC Magazine’s Solutions section, which covered programming techniques as well as tips on using popular office software. He previously covered services and software for ExtremeTech.com.

Read the latest from Michael Muchmore


Wikipedia Founder Proposes Open Source Search Engine

According to reports in the San Jose Mercury News, Jimmy Wales, founder of Wikipedia, is looking to build a “a community-programmed search engine that competes with Google.” His company, Wikia, has just purchased technology to create such an engine.

As you know, many SEO type folks do not like Wikipedia. Can this open source search engine really compete with Google?

Moderator EGOL at Cre8asite Forums puts his thoughts quite succinctly:

Have you watched the content of a wikipedia topic? Lots of goals, lots of agendas, some extremely competent get edited by idiots…..

….. let that compete with a company that is highly motivated by performance, assessment and profits.

The doubt is echoed at Search Engine Watch Forums. Many people feel that it’s not going to be much better than Mahalo, which is already being ridiculed by the SEO community.

More information is posted at GigaOM.

Forum discussion continues at Cre8asite Forums and Search Engine Watch Forums.


3 Ways of Putting a Search Engine on Your Website (thesitewizard.com)

Install your own Search Engine Script or use a Remotely Hosted Search Engine

by Christopher Heng,thesitewizard.com

You may (or may not) be amazed how many people use thesitewizard.com’s internal search engine to look for specific articles. This is in spite of the fact that many of the commonly-sought articles are listed on the main page, are sorted by category in the Topic Index, and are exhaustively listed in the Site Map. It underlines the principle that different people have different methods of locating content on a site.

Search engines provide a convenient way for people to locate things on your site using the terms which they are familiar with. When they can easily find what they want on your site, they are less likely to go away disappointed when the content is actually available on your site albeit under a different name.

If you don’t have a search engine catering specifically to your site, it’s time you considered adding one. There are three ways you can go about putting such a site search engine to your website.

Ways of Adding a Site Search

  1. Installing Your Own Search Engine Script

    The ideal way, in my opinion, is to install your own Perl search engine script or PHP search engine script. This requires you to have the facility to install and run PHP or Perl scripts on your web account. You don’t need to be able to write one. There are numerous free search engine scripts that you can adapt for your site. You can find a list of these on the Free Search Engine Perl Scripts (for Perl scripts) and the Free Php Search Engine Scripts (for PHP scripts) pages.

    In general there are two types of PHP or Perl search engine scripts. One will search your entire website for the relevant article each time your visitor invokes the search engine. The other creates an index of your site and only searches the index when the visitor uses the engine. The former is easier to configure and use for the newcomer, but quickly becomes sluggish when your website grows big. The latter is more efficient, but often requires you to remember to re-index your site each time you change your pages.

    Installing your own search engine script has, at the very least, the following advantages:

    • You can customize your results page to your heart’s content.

    • There are no third party advertisements, except those you place yourself and those from your web host, if you use a free web host.

    • You can re-index your site as many times as you need to.

    • Re-indexing your site does not increase your bandwidth utilization, unless the script accesses your site via HTTP.

    Disadvantages include:

    • You will need Perl or PHP support on your web server.

    • You will need to muck around with the Perl or PHP script in order to configure it. Search engine scripts typically need more configuration work than, say, a feedback form.

  2. Using a Free or Commercial Third Party Hosted Search Engine Service

    If installing a PHP or Perl CGI script is a problem, or if you prefer to let others handle the hassle (not really much of one actually) of maintaining the engine, you can use one of the many free or commercial hosted search engine services. These services index your site for you and provide you with the HTML code to plug into your web pages. That’s it. You have a working search engine for your site with little of the installation woes.

    A list of Free Search Engine Remote Hosting Services may be found at https://www.thefreecountry.com/scripthosting/searchengines.shtml

    Advantages of using the free search engine script remote hosting services include:

    • You do not need the ability to run Perl or PHP scripts on your web server.

    • You don’t have to worry about figuring out how to configure and upload Perl CGI scripts or PHP scripts.

    • Apart from configuring things like the frequency you want your site indexed and the appearance of your results page (through a convenient web interface), all you usually need with such services is to plug the supplied HTML code into your pages.


    • Most (if not all) free services impose banner advertising on the results page. Even if they don’t, they often put a logo on the results page that points to their site. Depending on your needs, you may find that this detracts from the professionalism of your site. Many of the free services, however, have a paid option which will remove the third party advertising that the they impose with the free accounts.

    • The URL displayed in the location box of your visitors’ browsers will not be your site’s but the search engine’s. However this can easily be circumvented by putting the results in an invisible (or visible) frame on your site.

    • Although most services allow you to customize your search results page, many do not provide the facility to completely control the output the way you might want to do to fit your site decor.

    • Some search engine hosting services impose a limit on the frequency you are allowed to re-index your site. Some only index your site at a fixed interval (eg, once a week) which means that the results shown may not be current. You should therefore read their documentation carefully before you sign up to make sure you get a service that suits your requirements.

    • Re-indexing your site typically requires the search engine to spider your site, thus adding to your website’s bandwidth usage. If you are also using a commercial web host where you pay for your bandwidth, or if you use a free web host with limits on the bandwidth you are allowed, this might be a concern.

    • If the search engine host decides to discontinue the service, your site search will suddenly fail to work.

  3. Using the Major Search Engines

    Few people realise this, but you can actually use the major search engines like Google as your site’s search engine, free of charge.

    To do this with Google, go to Google Custom Search Engine and complete the online form.

    This method has not only the disadvantages of using third party remote hosting services listed above, it has also the following additional disadvantages:

    • The re-indexing frequency of your site is even more limited than when using one of the remotely hosted search engine services mentioned above. You have basically no control over the frequency that the major search engines index your site. This means that the search engines results will frequently be inaccurate – and if you add new pages to your site often, your site search engine will not be able to locate it.

    • The results page has the search engine’s advertisements and formatting. You have even less control over the output than when using the third party search engine remotely hosted services.

    • Your visitors need to have JavaScript enabled in their browsers to use the search facility. This is the default for all browsers, so it will probably not affect the majority of your visitors.


Adding a search engine improves your site navigation. In allowing your visitors another means to locate items on your site, you are increasing the likelihood that they will find your site useful, bookmark your site, buy your goods/services, and so on.

With so many alternatives to adding a search engine to your site, most of them free, there is really little reason not to do so now (unless, of course your site only has a few pages).

Copyright 2001-2018 by Christopher Heng. All rights reserved.
Get more free tips and articles like this, on web design, promotion, revenue and scripting, from https://www.thesitewizard.com/

Do you find this article useful? You can learn of new articles and scripts that are published on thesitewizard.com by subscribing to the RSS feed. Simply point your RSS feed reader or a browser that supports RSS feeds at https://www.thesitewizard.com/thesitewizard.xml. You can read more about how to subscribe to RSS site feeds from my RSS FAQ.

This article is copyrighted. Please do not reproduce or distribute this article in whole or part, in any form.

It will appear on your page as:

3 Ways of Putting a Search Engine on Your Website

Copyright © 2001-2018 by Christopher Heng. All rights reserved.
thesitewizard™, thefreecountry™ and HowToHaven™ are trademarks of Christopher Heng.
This page was last updated on 2 March 2018.


Codase – Source Code Search Engine

Codase – Source Code Search Engine
Nov-10-2005: The Beta version has been released.

Nov-10-2005: Java J2SDK API documentation and sample code.

Example Searches
Smart Queries: int main(int, char**){} for method definition by ending with {},
sort or insert(int) for method call by ending with (),
class map for class definition by starting with class,
fopen; fread; fclose for similar code with those method calls
Method Calls: insert in map class, socket, fork, +, more >>
Method Definitions: pop in stack class, main, binarysearch, quicksort, +, more >>
Class Definitions: who inherit vector class, trie, linkedlist, tree, more >>
Browse APIs
By Platform: Linux/Unix | Windows | Java
By Language: C | C++ | Java | C# | VB | .NET
Perl | Python | PHP | Ruby | Javascript

What’s New  |  Get Started  |  Add Project  |  Feedback  |  Tell a Friend  |  About Codase

Copyright © 2009 Codase Inc.

Source Code Search Engine for C C++ Java Windows Win32 Linux UNIX

Source Code Search Engine For Sample Code, Example Code, API and Tutorial


Microsoft Edge’s JavaScript engine to go open-source

Updated on 1/13/16: The ChakraCore GitHub repository is now open

Today at JSConf US Last Call in Florida, we announced that we will open-source the core components of Chakra as ChakraCore, which will include all the key components of the JavaScript engine powering Microsoft Edge. The ChakraCore sources will be made available on GitHub under the MIT license next month.

Photo of Gaurav Seth on stage at JSConf US Last Call announcing ChakraCoreGaurav Seth on stage at JSConf US Last Call announcing ChakraCore. View the slides on GitHub.

Chakra offers best-in-class JavaScript execution with the broadest set of ES2015 feature coverage and dependable performance, reliability, and scalability. We expect ChakraCore to be used wherever these factors are important, ranging from cloud-based services to the Internet of Things and beyond.

We’re investing more than ever in improving Chakra, and are excited to team up with our community to drive further improvements. In addition to the public, several organizations have already expressed interest in contributing to ChakraCore—among many others, we look forward to working with Intel, AMD, and NodeSource as we develop this community.

Chakra: A modern JavaScript engine

In 2008, we created a new JavaScript engine, codenamed Chakra, from a clean slate. Our founding principles were to ensure that Chakra had the performance characteristics needed for the modern web and could easily adapt to other potentially emerging scenarios, across a range of hardware profiles. In a nutshell, this means that Chakra needed to start fast, run fast, and deliver a great user experience, while utilizing the full potential of the underlying hardware. Chakra achieved these goals via a unique multi-tiered pipeline that supports an interpreter, a multi-tiered background JIT compiler, and a traditional mark and sweep garbage collector that can do concurrent and partial collections.

Diagram showing the Chakra execution pipeline.Chakra & ChakraCore’s multi-tiered execution pipeline

Since Chakra’s inception, JavaScript has expanded from a language that primarily powered the web browser experience to a technology that supports apps in stores, server side applications, cloud based services, NoSQL databases, game engines, front-end tools and most recently, the Internet of Things. Over time, Chakra evolved to fit many of these contexts and has been optimized to deliver great experiences across them all. This meant that apart from throughput, Chakra had to support native interoperability, great scalability and the ability to throttle resource consumption to execute code within constrained resource environments. Chakra’s interpreter played a key role in easy portability of the technology across platform architectures.

Today, outside of the Microsoft Edge browser, Chakra powers Universal Windows applications across all form factors where Windows 10 is supported—whether it’s on an Xbox, a phone, or a traditional PC. It powers services such Azure DocumentDB, Cortana and Outlook.com. It is used by (and optimized for) TypeScript. And with Windows 10, we enabled Node.js to run with Chakra, to help advance the reach of Node.js ecosystem and make Node.js available on a new IoT platform: Windows 10 IoT Core.

With the release of Windows 10 earlier this year, Chakra was not only optimized to run the web faster, but more than doubled its performance on some key JavaScript benchmarks owned by other browser vendors.

Graph showing performance of Chakra in Microsoft Edge relative to competing browsers on Octane and Jet Stream.Chakra’s performance on key JavaScript benchmarks – Octane and JetStream
(System info: 64-bit browsers on Intel Core i5-34755 @ 2.90Ghz with 4.0GB RAM running Windows 10)

Additionally, Chakra supports most of the ECMAScript 2015 (aka ES6) features and has support for some of the future ECMAScript proposals like Async Functions and SIMD. It supports asm.js and the team is a key participant in helping evolve WebAssembly and its associated infrastructure.

Chart showing ES6 feature support across browsers.Chakra has the most support for ES6 features of any shipping browser (Kangax ES6 Compatibility Table)

Since its introduction in 2008, Chakra has grown to be a perfect choice for the web, cloud services, and the Internet of Things. With today’s announcement, we’re taking the next step by giving developers a fully supported and fully open-source JavaScript engine available to embed in their projects, innovate on top of, and contribute back to: ChakraCore.

What’s in ChakraCore?

ChakraCore is a fully fledged, self-contained JavaScript virtual machine that can be embedded in derivative products and power applications that need scriptability such as NoSQL databases, productivity software, and game engines. ChakraCore can be used to extend the reach of JavaScript on the server with platforms such as Node.js and cloud-based services. It includes everything that is needed to parse, interpret, compile and execute JavaScript code without any dependencies on Microsoft Edge internals.

ChakraCore shares the same set of capabilities that are supported by Chakra in Microsoft Edge, with two key differences. First, it does not expose Chakra’s private bindings to the browser or the Universal Windows Platform, both of which constrain it to a very specific use case. Second, instead of exposing the COM based diagnostic APIs that are currently available in Chakra, ChakraCore will support a new set of modern diagnostic APIs, which will be platform agnostic and could be standardized or made interoperable across different implementations in the long run. As we make progress on these new diagnostics APIs, we plan to make them available in Chakra as well.

Diagram showing the componentization of Chakra and ChakraCore. ChakraCore contains all the core components of Chakra with the exception of COM diagnostic APIs and the private bindings to the Microsoft Edge browser and Universal Windows Platform. Componentization of Chakra and ChakraCore

What’s next for ChakraCore?

Any modern JavaScript Engine must deliver on a performance envelope that goes beyond browser scenarios, encompassing everything from small-footprint devices for IoT applications, all the way up to high-throughput, massively parallel server applications based on cloud technologies.

ChakraCore is already designed to fit into any application stack that calls for a fast, scalable, and lightweight engine. We intend to make it even more versatile over time, both within and beyond the Windows ecosystem. While the initial January release will be Windows-only, we are committed to bringing ChakraCore to other platforms in the future. We’d invite developers to help us in this pursuit by letting us know which other platforms they’d like to see ChakraCore supported on to help us prioritize future investments, or even by helping port it to the platform of their choice.

Contributing to ChakraCore

Starting in January, we will open our public GitHub repository for community contributions. At that time, we will provide more detail on our initial priorities and guidance on how to contribute effectively to the project. The community is at the heart of any open source project, so we look forward to the community cloning the repository, inspecting the code, building it, and contributing everything from new functionality to tests or bug fixes. We also welcome suggestions on how to improve ChakraCore for particular scenarios that are important to you or your business.

We are committed to making Microsoft Edge and its associated ecosystem a benchmark for collaborative innovation, interoperability, and developer productivity. This commitment led to initiatives like the new Microsoft Edge Dev site, Platform Status, and User Voice to foster a two-way dialog between the Microsoft Edge team and the community. Open-sourcing ChakraCore is a natural complement to that effort, and is inspired by the same principles of openness and transparency.

We’re excited about this milestone, and are hopeful that developing in the open will allow us to collaborate even more deeply with more developers around the world, resulting in better products for everyone. If you have any questions or if there is something we didn’t cover, let us know @MSEdgeDev on Twitter or in the comments section below! We look forward to sharing more soon.

Gaurav Seth, Principal PM Manager
– Adalberto Foresti, Principal Program Manager


Open Access Archaeology Journal Search

How to Search: Use the drop down menus below to search for an Open Access Archaeology publication .
If we are missing a journal from our database please use the form at the bottom to let us know. Thank you!

This is also the list of the journals searched by Open Archaeology search engine (a few additional websites not listed here, but are not journals, are included in the search).

Please note – some of these publications have rolling walls, where you cannot access the most recent issues, of a few months to 5 or more years.

Notice: the journals from PagePress have been removed from this directory. They publisher and journals show characteristics of predatory Open Access Publishers (more information on  predatory open access publishers). It is recommended that you do not publish in those journals. 


TYPO3 – the professional, flexible CMS

Safe and Sound

TYPO3 v10 LTS released

Read what’s inside!

v10 Release Parties

Join or Organize World-Wide

Party Listing

Developers—Get Certified!

Prove Your Competence in TYPO3

Election 2020

Get to Know Our Candidates

Learn More

TYPO3 Award 2019

17 prizes were announced at the TYPO3 Award ceremony.

See the List of Winners

No Physical TYPO3 Association Meetings. Due to the Covid-19 (Corona) virus crisis, the TYPO3 Association Board advises the organization’s officials and team leaders to stop physical meetings in the Association’s name until further notice.

TYPO3 in a nutshell

TYPO3 News

TYPO3 Events

Membership types

TYPO3 Association

The TYPO3 Association coordinates and funds the long-term development of the TYPO3 CMS platform. Founded in Switzerland in 2004, it is a not-for-profit organization with around 900 members.

Anyone can become a member — individuals and businesses alike.

Join the Association

Ready to get started?
Download TYPO3 CMS for free!

Download Get more info





Popular links


Open Source Software for Windows!

The OSSwin project: Free / Open Source Software for Windows!

Please report broken links or suggest new free and open source software for Windows by issuing a pull request.

Bart Vandewoestyne

Tag tools:


Electronic Design Automation (EDA)





GameCube + Wii


Nintendo Switch

Sega Master System:

Sega Genesis / Mega Drive


Sega Genesis / Sega CD / Sega 32X:

Sega Dreamcast:

Sega Saturn:

Super Nintendo

Nintendo 64

ZX Specrum





Direct Connect:















See this separate page and don’t hesitate to organise the first Open-Source-Games-Only LAN-party in your neighbourghood!


2D animation:

3D modeling, animation and rendering:

Image editors:

Image viewers:

Paint-alike programs:

Vector graphics:


Accessing HTTPMail services like Hotmail, Yahoo,… (I need testers for this software, please mail me your experiences!)

  • YahooPOPs! [GNU GPL]
  • HotPOP3 [GNU GPL]
  • FreePOPs [GNU GPL]
  • MrPostman [GNU GPL] (Note: has been reported not to work with the current HotMail system…)
  • jHTTPMail [GNU LGPL] (how to use this??? is it a library ???)
  • HTTPMail [GNU LGPL] (how to use this??? is it a library???)
  • Blue HTTPMail [zlib/libpng License] (How to use this???)






  • gcc [GNU GPL]





GUI prototyping:




  • Lua [MIT license]













Installer systems:




Decompilers and Reverse Engineering:

GUI toolkits

Computer Graphics libraries

  • SDL (Simple DirectMedia Layer) [GNU LGPL]
  • Little cms [GNU LGPL]
  • Mesa3D [MIT-style license]
  • G3D [BSD]
  • VTK (The Visualization Toolkit) [Other/Proprietary License???]


Modeling tools:




Geographic Information Systems:

Maybe there’s more on the FreeGIS site, if you find stuff, please report it.





FTP servers:


Jabber servers:

Java/XML application server

Mail and News:


Napster servers:

NFS servers:




Uninstall and cleanup:

System tools:


base64 encoding/decoding:

Data recovery:

Disk utilities:

Grep-alike tools

Mobile phone utilities:


Photo album software:



Diff and merge utilities:

To be classified:

More Open Source Software for Windows at:

More info about Open Source Software and the philosophy behind it can be found at:

Valid XHTML 1.0!

Last Update: December 23st, 2016