Giter Site home page Giter Site logo

lk-geimfari / awesomo Goto Github PK

View Code? Open in Web Editor NEW
9.2K 270.0 655.0 57 KB

Cool open source projects. Choose your project and get involved in Open Source development now.

License: Creative Commons Zero v1.0 Universal

Go 100.00%
awesome ocaml erlang elixir rust python scala lua clojure haskell

awesomo's Introduction

awesomo

If you're interested in Open Source and thinking about joining the community of developers, you might find a suitable project here.

Languages

Want to add an interesting project?

  • Simply fork this repository.
  • Add the project to the list using similar formatting of other projects.
  • Open new pull request.

☝️ However, keep in mind that we don't accept mammoth's shit. Only active and interesting projects with good documentation are added. Dead and abandoned projects will be removed.

Want to support us?

Just share this list with your friends on Twitter, Facebook, Medium or somewhere else.

License

awesomo by @lk-geimfari

To the extent possible under law, the person who associated CC0 with awesomo has waived all copyright and related or neighboring rights to awesomo.

You should have received a copy of the CC0 legalcode along with this work. If not, see https://creativecommons.org/publicdomain/zero/1.0/.

awesomo's People

Contributors

ashvardanian avatar lk-geimfari avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesomo's Issues

Any plans on adding a section for Racket?

I don't know a lot of racket projects except for this https://github.com/mbutterick/pollen but I thought I should open this issue in case other people wanted to suggest racket projects and if there are enough number of racket projects then maybe we can add a document for the language.

The reason for raising an issue instead of a PR is that I don't know whether a language needs to have more than 1 project for being considered to be added to the list of languages so I thought it would be better if discussed before hand.

Generate lists dynamically, based on JSON file

We'll create a JSON file with following structure:

[
  {
    "language": "C",
    "projects": [
      {
        "name": "Project",
        "description": "Description",
        "url": "https://github.com/user/repository",
        "image_url": "https://example.org/example.png"
      },
      {
        "name": "Project 2",
        "description": "Description 2",
        "url": "https://github.com/user/repository",
        "image_url": "https://example.org/example.png"
      }
    ]
  },
  {
    "language": "C++",
    "projects": [
      {
        "name": "Project",
        "description": "Description",
        "url": "https://github.com/user/repository",
        "image_url": "https://example.org/example.png"
      }
    ]
  }
]

based on which all the lists of projects will be generated (using Github Actions).

Jekyll Static site for this repo

✨ It would be great if there could be a site for this repository. Jekyll could be easily used for this work. @lk-geimfari if you like this idea then I would be very happy to work on it.

Check activity of all projects.

We need to check activity of all projects for all lists and if we have mammoth's shit in list then we need to remove this shit from this list.

We must remember that we do not leave deprecated projects on the list.

The maximum term of the last activity(issue updates, wiki edits, commits) is 12 months.

Add all the icons to a folder and make a them a standard size,quality,format

Right now all the icons have an external link which make them:

  • Prone to change/deletion
  • Different size,format and resolution
  • Various images are transferred over HTTP instead of HTTPS (which might become a problem in future as more and more browser start to block HTTP on HTTPS sites).
  • External server might under-perform

My suggestion is to make a folder in the repository which has all the icons and images of the included libraries.

Collaborators for lists.

We need more people who will track the lists for different programming languages.

Please, write us if you have experience in one of the listed languages want to help made this list better. We can do it only together.

Thanks.

At this moment:

SweetAlert is not well-maintained

Hi,

SweetAlert (in JavaScript) section, is not a well maintained repo. The owner doesn't respond well to PRs. I checked and he has started accepting some pull requests, but I think it's a bit too late.

Someone has Forked SweetAlert and it's in much better shape than the original, I suggest using and introducing that one instead.

own Node js list

I know node js is not a language . but it would be awesome to get a list of open source projects that is build specifically for node.js such as :
Express , grunt , glup , multer .. etc

Thanks

LuaPOSIX?

This list is nice!

Did you know LuaPOSIX?

It extends Lua with posix librardes, and make it a real all-purpose programming language with a single library.

No need to add it if you do not want...

Separate Languages into Individual Files

Just a thought... It might make it easier the make separate files for each language. Also, you could possibly turn this into a website using https://pages.github.com/ as a host.

This is just my 2 cents/pence/yen.

Feel free to close this issue without comment if you are not interested.

Add script to alphabetically order and properly stylize project lists

While sorting the c++ list, I noticed the letter O is missing from the table of contents at the top of the file. I also checked a few other language files including Python and it seems to be missing there too, so I assume it was just left out of the original 'template' format by mistake. I commented about this in issue #101, but you might want to open a new issue for adding the letter O to any TOC's which are missing it.
I also noticed that some of the project titles were not bolded. For the sake of consistency, perhaps another issue should be opened to go over the list and ensure all project titles are bolded.

Given these discoveries, I would like to see if I can write a script which when run, will automatically sort the projects listed, and will also ensure style properties (bolding, line spacing, etc) are consistent throughout the lists.

Can I please get the go ahead to work on this?

Order projects alphabetically

Based on #98 (comment)

  • C
  • C#
  • C++
  • Clojure
  • Common Lisp
  • Crystal
  • CSS
  • D
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Go
  • Haskell
  • Java
  • JavaScript
  • Lua
  • Nim
  • OCaml
  • PHP
  • Python
  • R
  • Ruby
  • Rust
  • Scala
  • Shell
  • SVG
  • Swift
  • TypeScript

Update all the lists for all languages

Well, we need to check all the projects and remove outdated ones.

We declare this in the readme:

However, keep in mind that we don't accept mammoth's shit. Only active and interesting projects with good documentation are added. Dead and abandoned projects will be removed.

But, sadly at this moment, this project looks like a mammoth shit itself.

We really need to fix it. I think we must remove all the outdated/unsupported/archived/deprecated projects from all the lists.

PHP?

It would be great if you had a list for PHP.

C and C++ should not be lumped together

C and C++ are different languages, and people who are interested in working in one are rarely interested in working in the other. They should have separate entries in the list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.