Open Web Tools Directory

Several weeks ago, I blogged about the Open Web Tools Directory, another Mozilla Labs experiment we launched to explore making some sense of the huge and diverse web tools ecosystem. Thanks for taking a look at the site, for telling us about your favorite tools and your own projects, and for all the feedback!

We’ve just pushed out another minor update to the directory, including the more updates to the tools database and some tweaks and bug fixes to the user interface. (We’ve still got more tools to add and will do another update next week.)

So what’s next for this project?

At Mozilla, we try hard to do things out in the open and engage the community in the development process very early. We’re a mission-driven organization and that mission is to maximize the Internet’s benefit to the public, so we like to get the public involved as much as we can in telling us what we should be doing.

Can you help us decide what the next steps should be?

The Open Web Platform

To get the conversation going, let me share our vision for this project. I’ll start with the big picture, and work back towards the Tools Directory.

At some point over the last few years, the web browser evolved from being a way to render hypertext documents and has become an application run-time platform. This new emerging web-based platform has been called the “Open Web Platform” with increasing frequency; I like the name and have used it for the past few years and will use it throughout this post to describe the technologies available to web applications (provided to them by the browser and occasionally plug-ins).


I’m extremely enthusiastic about the Open Web Platform and its potential to liberate: to liberate applications from the shackles of operating systems (e.g., you must own [Operating System X] to run this application), to liberate developers from the tyranny of learning multiple SDKs (e.g., you must learn n entirely different technology stacks to get your app onto n different platforms), and to free users to customize their applications easily and to share those customizations freely (e.g., the Greasemonkey / “user script” vision). As the web platform gains in capabilities, it frees us from traditional unnecessary barriers that sap our productivity and block our progress. I’d like to expound on each of these “liberations”, but it’s a bit orthogonal to today’s theme, so I’ll move on for now and circle back another day.

(Don’t get me wrong: I fully support empowering application developers to chose the platform that allows them to best express their vision and meet the needs of their customers, and I want people to be able to profit from selling software. But I’m working as hard as I can with thousands of other people to make the Open Web Platform be the platform of choice for as many developers as I can. Because when that choice makes sense, we all win. Big time.)


One of the reasons folks call the web platform “open” is that it’s beyond that control of any one person, entity, vendor, government, etc. As a consequence, knowledge about the platform is fragmented. There’s not one resource you can leverage quite like the developer networks of other platforms. There have been some attempts by the market to meet the obvious demand created by this void, but it’s pretty difficult to make money selling developer tools or developer-related services. A few companies succeed at this, mostly at a small scale, but much larger numbers of companies fail.

We’d like to do something about this.

Open Web Developer Center?

We think the web could really use something like an “Open Web Developer Center”, a site where you can go to find integrated documentation for the various browsers and specifications that compromise the platform and learn more about its capabilities, where you can find the tools that can increase your productivity and augment your capabilities, and where you can socialize with other developers.

Perhaps most important of all, we want a place where that helps more people get engaged in influencing the future of the platform in direct, tangible, and meaningful ways–to help realize the vision of the Open Web Platform as the People’s Platform, of the people and for the people.

The Tools Directory

So the tools directory is a first step towards realizing this vision. We’ve got a lot of work to do, but we think the next immediate steps are:

  • Provide great ways to navigate and filter the data. Seeing a centralized mass of tools is useful, but it’s much better to sift through the noise to find just what you want. Crowd-sourced tagging (i.e., folksonomies) are one step in this direction; we’d also like to add features that show you the tools that your friends use, the most popular and highest rated tools, and tools that industry luminaries use. What are useful filters / discovery techniques should we employ?
  • Crowd-source the data. What’s the right mix of data stewardship? Submit revisions and have them reviewed by “trusted editors”? Allow each tool to have an “owner” that modifies the data? Wikipedia-style free-for-all?
  • Efficient and accessible interface. The current UI is certainly… graphical but has a bunch of usability and accessibility problems. We think the right move here is to focus on a more traditional data-centric UI for the main view, but provide one or more graphical “explorers” for a different perspectives onto the data set and a bit of fun and whimsy. We’re making the data open to anyone to consume (we have a JSON-producing MySQL-backed web service we’ll make available soon, once we nail down the API a bit more) so we’d love to see folks create their own explorer interfaces on top of the data in addition to the one we’ll provide.

What Do You Think?

Are these the right immediate next steps for the tools directory? What do you think of the overall vision of the Open Web Developer Center?

I really wish all of us interested in this sort of thing could get together and brainstorm about all this. In fact, we should do just that. Look for another post on this topic shortly.

In the meantime, please do send in feedback, either via our mailing list or comments right here. Thanks!

124 thoughts on “Update on the Tools Directory and the Open Web

  1. I really like the idea of an Open Web Development Center. I wonder if this could be promoted by a series of ‘Powered by the Open Web’ buttons that apps could use?

  2. MDC should be the Open Web Developer Centre, at least for the web dev parts. There’s absolutely no reason IMO why the entry on XMLHttpRequest, after explaining the standards-compliant spec, shouldn’t tell you how it differs in IE and how to write cross-platform code that works with both.


  3. First off I would like to say fantastic blog! I had a quick
    question which I’d like to ask if you don’t mind. I was curious to find out how you center yourself and clear your mind prior
    to writing. I have had a tough time clearing my thoughts in getting
    my ideas out there. I do take pleasure in writing but it just seems like
    the first 10 to 15 minutes are wasted simply just trying to figure
    out how to begin. Any ideas or tips? Many thanks!

  4. I have to convey my respect for your kindness for all those
    that need guidance on this 1 field. Your special commitment
    to passing the answer up and down has been incredibly functional and
    has continually empowered a lot of people just like me to attain their dreams.
    Your remarkable insightful information entails considerably to me
    and specifically to my peers. Thanks a ton;
    from all of us.

  5. Awesome content. I’ve got a concern. As a web-site owner, just how long did it require for your web-site to become successful? Furthermore what do you enjoy most about running a blog?

  6. Excellent site you have here.. It’s difficult
    to find quality writing like yours these days. I honestly appreciate individuals
    like you! Take care!!

  7. I’m not sure exactly why but this weblog is loading very slow for me.

    Is anyone else having this problem or is it a issue on my end?
    I’ll check back later and see if the problem still exists.

  8. Everything gets simpler when you use Speeder – XP and slow
    down a bit in the game. I instructed Pay – Pal, the
    entire story and they listened very carefully. Phishing is mostly used on a wider scale to target a large
    amount of yahoo accounts.

  9. A person essentially lend a hand to make severely
    posts I would state. This is the frst time I frequented your web page and up to now?
    I surprised with the research yyou made to make this actual publish incredible.
    Excellent activity!

  10. I am really loving the theme/design of your website.
    Do you ever run into any web browser compatibility problems?
    A small number of my blog audience have complained about my
    website not operating correctly in Explorer but looks
    great in Safari. Do you have any tips to help fix this issue?

  11. I\’m excited to find this web site. I wanted to
    thank you for ones time due to this fantastic read!! I definitely loved every bit of
    it and i also have you book marked to check out new stuff in your web site.

  12. wonderful publish, very informative. I wonder why the other experts of this sector don’t understand this.
    You should proceed your writing. I’m sure, you’ve a huge readers’ base already!

  13. Hi tɦere terrific website! Ɗoes running a blog ѕuch as this require a lot of wߋrk?
    I have absolutely ոo expoertise in programming
    but I ɦad beո hoping to start my own blog ѕoon. Aոyways,
    if you have any ideas օr tips for neew blog owners рlease share.

    I know thiѕ іs off subject but I simply ѡanted to ask.
    Thɑnks a lot!

  14. The brake pedal depressor holds the foot brakes safely that is
    needed in the wheel alignment procedure. Those initial stitches are not designed to pull the tear together in any way; they are there to add strength and structure.
    The water does not look all that deep and you figure that other cars made it through.

  15. Saudi Arabia chanel Bag
    I’m really impressed with your writing skills as well as with the layout on your weblog.

    Is this a paid theme or did you customize it
    yourself? Either way keep up the nice quality writing, it is rare to see a great
    blog like this one today.

  16. So also before the children get to prepare anything, they would manage
    to recognize a great deal about it many thanks to cooking games.
    well i should say that PS4 is not on any online store yet, but if any sites like amazon start selling them, there will be a good discount for Play – Station 4 on amazon.
    However, she’s still got next week to make Monika eat her words.

  17. Anim8or is free software that can be used to create 3D graphics.
    This graphic designing computer software can be backed
    for that operating systems Linux, Apple pc OS IN THIS HANDSET By in addition to ‘microsoft’ windows.
    The posting reads, in part: ‘Hello everybody out
    there using minix – I’m doing a (free) operating system (just a hobby,
    won’t be big and professional like gnu) for 386(486) AT

  18. I don’t drop a lot of remarks, however i did some searching and
    wound up here Update on the Tools Directory and the Open Web | Ben Galbraith’s Blog.
    And I actually do have 2 questions for you if it’s allright.
    Could it be just me or does it give the impression like a few of
    these remarks come across like written by brain dead individuals?
    😛 And, if you are writing on additional places, I would like to
    follow anything new you have to post. Could you list of all of your communal pages like your linkedin
    profile, Facebook page or twitter feed?

  19. Truly when someone doesn’t understand afterward its up to other users that
    they will assist, so here it happens.

  20. It makes sense, then, that expanding your mailing test marketing vs market testing list and exponentially increase their profit
    margin. Direct mail is still in especially if you are
    a dentist or a chiropractor, there are many vendors that can offer you direct mail it will
    fail unless your target market.

  21. Summerfair, held at Cincinnati’s Coney Island June 3-5,
    2011, is one of the top 100 fine arts fairs in the USA.
    No one knows exactly when knitting first began since there is
    no actual record of any knitted fabric before 200 A.
    Comfort with style brought about by quality designs and handicrafts are these rugs.

  22. Free Full Game Download provides links to free full legal
    downloads of computer games. The download speeds are also very slow
    and frequently, there have only a limited selection of old psp games.
    If your don’t fix these errors, your Battlefield 3, other programs and your system would don’t work correctly.

  23. You really make it seem so easy along with your presentation however I to find this topic to be really something that
    I think I might never understand. It sort of feels too complicated and
    extremely large for me. I am having a look forward on your next submit, I will try to get the dangle of

  24. Let’s take this MLM telecommunications opportunigy and ruun with it.
    Using telecommunications equipment is second to none, as many thousands of telecommunication networks to ggive man benefits, and other
    documents to be obsolete. They’ve acquired quite a bit more expensive Internet
    company. Is your telephone service specifically.

  25. If someone made that though I wouldn’t publish
    it right here as a result of if someones going to go to that effort to create content material,
    its higher off on their own site. Perhaps you possibly can teach me
    how to set up GSA proper for this.

  26. First of all I would like to say awesome blog! I had a quick
    question in which I’d like to ask if you don’t mind.
    I was interested to find out how you center
    yourself and clear your thoughts prior to writing. I have
    had trouble clearing my thoughts in getting my ideas out there.
    I do take pleasure in writing however it just seems like the first 10 to 15 minutes tend to be lost simply
    just trying to figure out how to begin. Any ideas or hints?
    Many thanks!

  27. Japanese CandlesticksJapanese candlesticks originate from the previous day’s forex volume trading strategy lows.
    The point here is: don’t pick a few times a year.
    Forex Robots or expert you should be to exposure forex
    volume trading strategy to other, whichever are being traded every day.

  28. wonderful submit, very informative. I ponder why the opposite specialists of this sector don’t understand this.

    You must proceed your writing. I am confident, you have a great readers’ base already!

  29. Reading involving the collections could possibly assist the skeptical client into selecting whether
    Volume Pills is the appropriate product for him. Everything is, taken by overall within the supplement using a wheat of salt’s marketing system so that you could
    be ready to make a down-to- viewpoint on the merchandise.
    the benefits as well as the reaction to the product hugely depend on the individual impulse, although volume Pills do perform.

    Volume Pills can be a unique mixture of organic ingredients, doctor backed because of its power to
    increase sexual interest semen volume and sexual vigor. Volume Pills also boosts testosterone production together with increases
    blood flow to the manhood, causing more regular erections which might
    be harder, longer, and more visually outstanding.

  30. The exchange alo provides features like do not need to conmsider wisely each professional
    decision, as well as advertising or marketing these types of calls.
    Upon joining, resellers automatically get a loan, it is ready
    to assist them in their respective marketplaces.

    A method in which the telecommunications latest actions off the various ways on how effective the
    investment in their homes.

  31. It wasn’t work in the beginning, when Nature was on your side, drugging you with excitement and ecstasy.
    Are you trying to find the very best porn free chats experience and met failure and also
    dissatisfaction. If they’re willing to share equally, great, if
    they take all of the blame they probably have low self esteem and are

  32. During the peak tourist season, from October to March this town is flocked with tourists from far and near.
    The 2012 Olympics in London has too many benefits
    to write about and very little negatives. Whichever hotel you choose,
    your best bet on scoring the hottest rates at your hotel is by seeking the best deals and discounts on the web.

  33. piaget automatic watch
    Greetings from California! I’m bored to death at work so I decided to check out your site
    on my iphone during lunch break. I love the knowledge you present here and can’t wait
    to take a look when I get home. I’m surprised at how quick your
    blog loaded on my mobile .. I’m not even using WIFI, just 3G ..
    Anyhow, excellent blog!

  34. I’m really loving the theme/design of your blog.
    Do you ever run into any internet browser compatibility
    issues? A couple of my blog audience have complained
    about my website not operating correctly in Explorer but looks great in Opera.
    Do you have any tips to help fix this issue?

  35. We’re a group of volunteers and starting a new scheme in our
    community. Your site offered us with valuable information to work on. You’ve done a
    formidable job and our whole community will be grateful to

  36. Clash of Clans 2014 Hack is here now now it is possible to make
    endless jewels, gold and elixir with this newer type of the most popular
    clash of clans hack, the newest version 3.5 premiered couple
    of days before by way of a qualified crew of german developers and over
    10,000 consumers have screened it and so they could produce endless number of gems and gold with this
    newer model of clash of clans hack.

  37. Hi there I am so thrilled I found your webpage, I really found you by error, while I was looking on Bing for something
    else, Anyways I am here now and would just like to say thanks for a
    tremendous post and a all round thrilling blog (I also love the theme/design), I don’t have time to read it all at the
    moment but I have saved it and also added your RSS feeds, so when I have time I will be back to read much more,
    Please do keep up the awesome work.

  38. It would not be suspected in our day, nor in Chaucer’s,
    for a nun’s behavior to be described as “flirtatious”
    or “provocative. This is just a sampling of the easiest champions that can jungle. Summary: Olaf’s kit has been significantly overhauled, with changes to each of his skills and new opportunities for counterplay, particularly when the Berserker gets ahead.

  39. With havin so much content do you ever run into any issues of plagorism or copyright infringement?
    My blog has a lot of unique content I’ve either
    created myself or outsourced but it seems a lot of it is popping it
    up all over the web without my permission. Do you know any solutions
    to help stop content from being stolen? I’d definitely appreciate

  40. Il reconnut casino ses haricots jaune et long, ces fantastiques bourgeois.
    Mon fils vous a peut-être eu quelque retard en route depuis un moment d’hésitation, une seule
    pièce blanche dans ma soudaine faiblesse, je vous engage ma parole de demeurer.
    Il n’y a plus personne dans les premières lueurs de votre père est en chaussettes, sans souliers,
    le nigaud aux yeux du lecteur, respirait par tous les jours paraissaient sombres maintenant!
    Je vous remercie en notre nom casino peut se lever.

  41. You are so interesting! I don’t suppose I’ve read through
    a single thing like that before. So great
    to find someone with a few original thoughts
    on this subject matter. Seriously.. thank you for starting
    this up. This site is something that is required
    on the internet, someone with a little originality!

  42. Many companies have come up with various smart phones inducing the
    latest platform in the phone. There are many benefits of hiring offshore Android
    application developer and Android programmer With the right software progression tools, Managing Android application developer and programmer
    are versatile enough to do whatever he wants with the Managing System.
    With this smart app, user need not have to keep track of paper business cards from conferences or meetings.

  43. I think that is among the most significant information for me.
    And i’m satisfied studying your article. However should statement on few basic things, The site style is perfect,
    the articles is really nice : D. Just right job, cheers

  44. Be certain that whatever you post online includes a connect to your Facebook page onto
    it. If you’re blogging and site-building, for instance, you can set it in order that links and summaries of one’s latest posts are immediately cross-posted to Facebook.

  45. I am a plugin programmer for word press. I have produced a plugin that is able to scrape web browsers contact information in to the database without the need for their intervention. Now
    I am trying to choose beta test candidates also, since your are receiving
    considerable portions of targeted traffic, I was contemplating both you and your article.
    You are attracted?

  46. Just desire to say your article is as astounding. The clearness in your post is just spectacular and i could assume you’re an expert on this subject.
    Fine with your permission let me to grab your RSS feed to keep
    updated with forthcoming post. Thanks a million and please keep
    up the gratifying work.

  47. I am now not positive the place you are getting your info, however good topic.

    I must spend a while studying much more or figuring out
    more. Thanks for fantastic information I used to be in search of this
    info for my mission.

  48. Everything is very open with a really clear clarification of the issues.

    It was really informative. Your website is very helpful.
    Thank you for sharing!

  49. Good day I am so thrilled I found your web site, I really found you by mistake, while I
    was browsing on Google for something else, Nonetheless I am here now and would just like to say thank you for a marvelous post
    and a all round interesting blog (I also love the theme/design), I don’t have time to
    look over it all at the minute but I have bookmarked it and also added
    your RSS feeds, so when I have time I will be back to read a lot more,
    Please do keep up the great job.

  50. Hmm it appears like your blog ate my first comment
    (it was extremely long) so I guess I’ll just sum
    it up what I had written and say, I’m thoroughly enjoying your blog.

    I as well am an aspiring blog writer but I’m still new to everything.
    Do you have any tips and hints for novice blog writers?
    I’d genuinely appreciate it.

  51. When I initially left a comment I seem to have
    clicked the -Notify me when new comments are added- checkbox and now every time a comment is
    added I receive four emails with the exact same comment.

    Perhaps there is an easy method you are able to remove me from that service?
    Many thanks!

  52. No one will condemn you from getting rejected at first, but David Tian’s system can help secure that all important date the first time around.
    For birth parents who have a child they wish to find a loving home for you have the choice of your involvement during the process.
    As opposed to IFRS accounting, wherein the cost recovery method is used.

  53. This method is to generate revenue. Yes, you adjustment VigRxPlus from there official site.
    If you male enhancement pills are interested. Because now days apart from good look women also talk about in regards to thhe penis.
    So the best place to buy male enhancement piols are absolutely vital for providing a harder erection, powerful sexual nutroents in natural
    herbal extracts have been asking ‘How do I need it.

  54. Thank you for the auspicious writeup. It actually wass once
    a amusement account it. Glancde advanced to more added agreeable from you!

    By the way, how can we be in contact?

  55. Hey I know this is off topic but I was wondering if you
    knew of any widgets I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have
    some experience with something like this. Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward to
    your new updates.

  56. I’m really enjoying the theme/design of your web site.
    Do you ever run into any web browser compatibility issues?
    A couple of my blog visitors have complained about
    my site not operating correctly in Explorer but looks great in Firefox.
    Do you have any ideas to help fix this issue?

  57. Hi! Quick question that’s completely off topic.

    Do you know how to make your site mobile friendly? My blog looks weird when viewing from my apple iphone.
    I’m trying to find a template or plugin that might be able to fix this problem.
    If you have any suggestions, please share. With thanks!

  58. It was great finding your site the other day.
    I arrived here these days hunting something totally new.
    I was not discouraged. Your ideas after new approaches on this
    thing have been helpful plus an excellent help to me personally.
    We appreciate you having time to write out these items and then for sharing your ideas.

  59. hello!,I love your writing so so much! percentage
    we keep up a correspondence more approximately your article on AOL?
    I require a specialist on this space to unravel my problem.

    Maybe that is you! Taking a look forward to peer you.

  60. Our Wobble Broach Tool Holders are adjustment-free so
    there is minimal setup required and include such features as.

    They’ll be stopped at regular intervals only for carrying out maintenance work.
    Using survey results for average take-up rates for finance and leasing propositions at the point of sale, data for the size and growth of
    the automotive finance and leasing market for consumers in China is provided
    in terms of gross advances and assets leased for 2007 to 2011 with splits between finance for new and used cars and between finance organised through dealerships at the point of sale and
    directly with banks or other lending institutions.

  61. I’ll immediately grasp your rss feed as I can not to find your
    email subscription link or newsletter service. Do you’ve any?

    Kindly allow me understand so that I may subscribe.

  62. Hi, the whole thing is going nicely here and ofcourse every one is
    sharing data, that’s truly excellent, keep up writing.

  63. Great site you have here but I was curious if you knew of any message
    boards that cover the same topics talked about here?
    I’d really like to be a part of online community
    where I can get feedback from other experienced individuals
    that share the same interest. If you have any suggestions, please let me know.

  64. Hi just wanted to give you a brief heads up and let you know a few of
    the pictures aren’t loading correctly. I’m not sure why but I
    think its a linking issue. I’ve tried it in two different web browsers and both show
    the same outcome.

  65. Very nice post. I just stumbled upon your blog and wanted to say that I’ve truly enjoyed browsing your blog posts.

    In any case I’ll be subscribing to your feed
    and I hope you write again soon!

  66. Not, that is, if people want to be healthy and happy
    for life. By this you will complete your introduction part in a first-class manner.
    How would you know which natural remedy to try or who to trust.

  67. Pretty nice post. I just stumbled upon your blog and wanted to say that I have really
    loved surfing around your weblog posts. After all I will be subscribing on your rss feed
    and I’m hoping you write again soon!

  68. Facebook users will find many Android, Apple and mobile web apps
    in the App Center. Click on the Facebook
    connect button to start connecting your – Pepper Panic Saga
    game account. The study was published inside recent issue of
    British Journal Of Psychiatry.

  69. Five dishwasher safe parts can be assembled and disassembled in literally seconds.
    Ice Creams add to the fun of the parties; close friends sitting together with Ice Cream cup in their hands enjoy the company to the most.
    At the same time, there are some jargons in the ice hockey sport.

  70. Excellent goods from you, man. I’ve take note your stuff previous to and you are simply too fantastic.

    I actually like what you have bought right here,
    really like what you are saying and the best
    way during which you are saying it. You are making it enjoyable and you still take care of to keep it wise.
    I can not wait to read much more from you.

    This is really a tremendous website.

  71. Most of all with it being affordable that helps to in these trying times, but like I said it’s free
    now I bet you’re really reading now. Initially,
    you need to understand that picking out the correct website host for your needs will prevent endless troubles and frustrations later on. The club’s
    organizers do all of the work (scout the location, confirm their gluten-free
    menu options, and schedule the event), so all you have to do is RSVP, show up, eat, and pay for your meal.

  72. If you need cover against breaking down then consider
    our Breakdown and Misfuelling Cover which is available at various levels to suit your needs.

  73. This is the perfect website for anyone who would like
    to find out about this topic. You know a whole lot its
    almost tough to argue with you (not that I really
    will need to…HaHa). You definitely put a fresh spin on a subject
    that’s been discussed for years. Excellent stuff, just wonderful!

  74. Definitely consider that that you said. Your favourite justification appeared to be on the internet the easiest thing to understand of.
    I say to you, I definitely get irked while folks think about worries
    that they just do not realize about. You managed to hit the nail upon the
    top and also defined out the entire thing with no need
    side effect , folks can take a signal. Will probably be
    again to get more. Thanks

  75. During the visualization aspect out minds are silent with enough practice and the right system.
    The movie and tv sector is also thriving right here.

    A lot of couples like to catch a movie there because of
    their couple seats.

  76. Solar pool covers and reels for above ground pools are necessary tools
    for those who own above ground pools who would like to extend their swimming
    season while saving money. However, up to we’d like to trust
    this, and customarily have every reason to take action,
    the truth isn’t quite so clear-cut. Hang a raw steak from the tree branch – downwind in the nest and hang a
    bucket of water and soap beneath the meat.

  77. J’adore vraiment le thème / design de votre site web.
    Avez-vous déjà rencontré des problèmes de compatibilité de navigateur Web?
    Un petit nombre de mon auditoire de blog se sont plaints de mon
    site Web ne fonctionne pas correctement dans Explorer mais regarde
    super dans Safari. Avez-vous des conseils pour résoudre ce problème?

  78. Afin de gagner du temps les amateurs de togel dans le pays, nous travaillons ensemble togel maître pour émettre des prédictions Togel Dieu de la Terre lundi 20 novembre 2017 et Shio terre-dieu bombe peut aider mon ami ami Togel à travers le pays qui ont pris le temps de visiter le site

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your 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 )

Connecting to %s